1. Координату Y брать с минусом
2. Обе оси умножить на нужный масштабный коэффициент
3. К обеим координатам добавить координаты начала координат (тройная тавтология)
Не подскажите почему не работает такой код?
Вроде y1 и x1 получают значения input-ов, но они не передаются сюда:
x = 100 + x1;
y = 100 - y1;
Почем? Если просто назначить x1 и y1, а не посредством инпутов, то всё работает
Владимир Проскурин, В общем я так понимаю, что бы линия нарисовалась, надо что бы значение x1 и x2 были заданы уже при загрузке страницы, ибо если их задать потом, то ничего не происходит.
И как сделать так, что бы не нужно было обновлять страницу для отрисовки линии? Потому что когда я задаю x1 и y1 через onclick страница ведь не обновляется и линия не рисуется, а если обновить страницу, то переменные сбросятся(
Это можно как-то побороть? Или каким ещё инструментом можно рисовать фигуру по координатам, что бы она рисовалась без обновления страницы?
прежде чем использовать let, надо бы почитать о том чем она отличается от var, а отличается она областью видимости: https://learn.javascript.ru/let-const