pascal, graph

программирование программы windows математика pascal

Допустим есть линия 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, что бы они пересекались по линии
Ответы:
1. Диагональ - это отрезок, соединяющий две несмежные вершины многоугольника. У вас есть многоугольник? Нет. Значит, это не диагональ.
2. Как провести линию. Линия может быть прямой, а может быть кривой. В общем случае отвечу: провести линию можно карандашом.
3. Со сдвигом x0 + 20px. Что такое "x0"? Сдвиг чего и относительно чего?
4. Линия двигалась пропорционально. Линия действительно двигается? Что значит "двигалась пропорционально"?
5. "к (x,y)0 + n px и получим точку в нужном диапазоне". Что это за бред написан?
> А вам известно, есть  меня многоугольник или что-то другое?
Если в задании не упоминается многоугольник, значит нам всё равно, диагональ это, сторона, ребро или еще что-то. Для нас  это просто отрезок.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.