Допустим есть линия line(0,240,160,480) - диагональ!
Как можно провести линию с произвольной точки этой линии? Допустим со сдвигом x0 + 20px, проблема с вычислением y...
Примечание:
В случае если линия двигалась пропорционально, то все понятно :) к (x,y)0 + n px и получим точку в нужном диапазоне, но не в этом случае
Примечание:
1) А вам известно, есть меня многоугольник или что-то другое?
2) Мне нужна точка, а что дальше я буду делать - не столь важно.
3) Если немного подумать и схематично нарисовать, то сразу можно увидеть что да как. (что такое х0? хₒ - начальная точка х)
4) Это значит, что каждая последующая точка х и y увеличивается на 1px, и и получиться линия с углом 45 градусов...
Дальше не буду комментировать.
Рисунок вот:
http://piccy.info/view3/5230131/549de224d134ba955975bceacd182386/orig/
Зеленая линия - линия, относительно которой нужно делать следующие построения
Серые линии, это координаты которые нужно получить, предполагается что одна уже известна (x или y) То есть нужно как-то получить координату по y, что бы они пересекались по линии
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.