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

Профессиональные вопросы => Программирование приложений => Тема начата: IgorRUtver от 20.08.12, 16:37:59

Название: Перпендикулярный отрезок к прямой в 2D-документе
Отправлено: IgorRUtver от 20.08.12, 16:37:59
Здравствуйте, столкнулся с необходимостью построения перпендикулярного отрезка к уже имеющемуся отрезку, в SDK нашел, цитирую "prPerpendLineSeg  10007  Перпендикулярный отрезок" никаких пояснений по данной строчке в справке больше не нашел. Как мне построить перпендикуляр к имеющемуся отрезку.
Название: Re: Перпендикулярный отрезок к прямой в 2D-документе
Отправлено: Sabahs от 20.08.12, 17:14:47
Всё есть, почитайте IApplication::IsKompasCommandCheck, IApplication::IsKompasCommandEnable, IApplication::ExecuteKompasCommand и IApplication::CreateProcessParam.

Можно использовать ksMathematic2D для нахождения точек перпендикулярного отрезка.

ksMathematic2D::ksPerpendicular
Название: Re: Перпендикулярный отрезок к прямой в 2D-документе
Отправлено: IgorRUtver от 21.08.12, 15:41:54
 :~ Хех, действительно есть.. благодарю за ответ прям в точку))) я искал метод напрямую - построение перпендикуляра, а тут ksMathematic2D прям открытие))) перпендикуляр построил