@EiEich

Как по двум точкам сделать бесконечно длинную прямую?

Есть две точки. По ним на координатной системе рисуется линия.
Нужно сделать так, чтобы эти линии превратились в прямые. Тобишь, линии без начала и конца, но чтобы проходили по этим точкам.
5ce5a5c3efac6673178354.png
Вот картинка, здесь 3 линии. Нужно, чтобы они пересекались друг с другом.
  • Вопрос задан
  • 463 просмотра
Решения вопроса 2
@Interface
1) получаете уравнение прямой по двум точкам (легко гуглится), как это сделать можно посмотреть тут www.math.by/geometry/eqline.html
2) подставляете координаты границ канваса в уравнение - получаете точки лежащие одновременно на границах и на прямых
3) соединяете их отрезками
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Через уравнение прямой ищем значения X для точек по оси Y: 0 и maxY
То же самое для значений Y - ищем на оси X для x=0 и x=maxX
maxX и maxY - размеры canvas
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы