Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: Docent от 17.06.07, 15:32:45

Название: Как создать параллельно отрезку линию?
Отправлено: Docent от 17.06.07, 15:32:45
Господа! Помогите кто-нибудь студенту чайнику создать параллельно отрезку линию, проведенную через координаты  x;y на делфи.
Знаю только делается это через ksGetObjConstraints
Название: Re:Как создать параллельно отрезку линию?
Отправлено: vmnick от 23.06.07, 20:14:20
отрезок задается двумя точкам
например x1,y1 x2,y2 
упрощенное уравнение прямой у=kx+c  и если у двух прямих одникавий коефициент k то они паралельни
k=(y2-y1)/(x2-x1)  а постоянная с= y1-k*x1

а соотвественно прямая паралельная искомой через точку x,y  имеет уравнение y=kx+c1

кстати ето упрощенное уранение и оно неверно для вертикаольной тоесть паралельной до оси Y прямой

ету геометрию изучают в 8 класе.
А у разработчики Компаса  випустили для нас отличную книгу  Голованов . Геометрическое моделирование.
Рекомендую ее можно скачать в интернее на библиотеке МГУ.
 
Название: Re:Как создать параллельно отрезку линию?
Отправлено: Docent от 02.07.07, 19:58:16
Спасибо за интересную идею!
А как насчет делфи, как построить параллельную линию используя функции делфи?
Название: Re:Как создать параллельно отрезку линию?
Отправлено: vmnick от 04.07.07, 17:45:56
Цитата: Docent от 02.07.07, 19:58:16
Спасибо за интересную идею!
А как насчет делфи, как построить параллельную линию используя функции делфи?

на дельфи програмируйте расчет а а линию тоесть отрезок через АПИ компаса и никаких проблем как не удивительно но самий простой и надежний путь. Если интересно моя аська 378370448 подскажу я работаю именно на дельфи