Тема: Программно вызвать разрыв объекта (Break at point)
Уважаемые, подскажите, как программно применить к объекту ф-ию разрыва объекта, например линии в середине и т.д. Спасибо
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Программно вызвать разрыв объекта (Break at point)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Уважаемые, подскажите, как программно применить к объекту ф-ию разрыва объекта, например линии в середине и т.д. Спасибо
Примерно так
ads_name ename;
ads_point spt,p;
acedEntSel("\nУкажите объект", ename, spt);
acedGetPoint(NULL,"\nУкажите точку разбивки: ",p);
acedCommand(RTSTR, "_.BREAK", 0);
acedCommand(RTENAME, ename, 0);
acedCommand(RT3DPOINT, p, 0);
acedCommand(RTSTR, "@", 0);
А есть ли аналогичная функция, чтобы не прибегать к передаче параметров коммандной строке?
См. в справке описание метода
virtual Acad::ErrorStatus AcDbCurve::[b]getSplitCurves[/b]( const AcGePoint3dArray& points, AcDbVoidPtrArray& curveSegments) const;
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Программно вызвать разрыв объекта (Break at point)
Форум работает на PunBB, при поддержке Informer Technologies, Inc