Показать сообщение отдельно
  #10  
Старый 15.12.2011, 02:54
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,035
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Delirium
уравнение перпендикулярной к первой прямой будет y = - (1/k)*x + a.

Ну по памяти писал, мог и ошибиться
Тем более, что знаешь.

1. Берешь 2 точки для первого отрезка (одна из них - та, куда будет примыкать второй отрезок).
2. Вращаешь их вокруг некоторого центра врашения.
3. Вычисляешь коэф. для первого отрезка, чертишь его.
4. Вычисляешь коэф. для второго отрезка.
5. Вычисляешь a для второго отрезка.
6. Вычисляешь вторую точку для второго отрзка.
7. Рисуешь второй отрезок.

а вообще, можно просто взять 4 точки и все их вращать вокруг общего центра и по ним чертить.
Ответить с цитированием