![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Master'a delphi помогите в создании класса
DelphiLexx © (2005-10-21 18:44:00)Есть собственные классы (для технического производства). Функция их заключается в том что экземпляры этих классов можно размещать на форме и перемещать их. Встала задача с которой что-то тяжело справиться:
нужно сделать класс линии, которая могла бы на форме красиво соединять экземпляры моих классов (технического производства) и при их перемещении по форме линия красиво бы изгибалась.
DelphiLexx (2005-10-21 19:17:00) [1]
> Красиво это как?
Посмотри рисунок и все поймешь. Объекты, которые ты там увидишь это как раз мои экземпляры, а вот линии нужно получить.
Ссылка на рисунок: http://www.rsdn.ru:80/File/26841/pic.JPG
Lexer (2005-10-21 19:05:00) [2]Красиво это как?
Может подумать о варианте двух дуг (части парабол).
Как бы это объяснить.... т.е. 2 дуги, одна из которых вогнута в одну сторону, др. в др.
Например, если Объект1 левее и выше Объекта2 то до серидины пути к Объекту2 проводим дугу выгнутую вверх, и от середины к Объету2 выгнутую вниз. Или наоборот, получится достаточно красиво - стандартная математика (игра с y = k + b * x^2). Или может надо по другому?