Re: Редирект dwgIn dwgOut другим объектам
> KonstantinM
А я думал, что ты про 3DFACE... С AcDbPolyline думаю ты уже догадался почему работает - это простой примитив в отличие от AcDb2dPolyline.
Твой проект получил. Попозже отпишу...
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Редирект dwgIn dwgOut другим объектам
Чтобы отправить ответ, вы должны войти или зарегистрироваться
> KonstantinM
А я думал, что ты про 3DFACE... С AcDbPolyline думаю ты уже догадался почему работает - это простой примитив в отличие от AcDb2dPolyline.
Твой проект получил. Попозже отпишу...
Посмотрел доработки в проекте.
Окружность работает :)
используемые разновидности функций getGrip.. and moveGrip.. видел, но в документации их не было - посему я их пропускал мимо... к тому же со значениями параметров париться и догадываться що це такое - ломает :)
к тому же со значениями параметров париться и догадываться що це такое — ломает :)
Как видишь "парится" не пришлось, т.к. они просто передаются в соответсвующий метод соответствующего класса. Так-что никаких проблем. :)
А для остальных чтобы было понятно о чем это мы:
1) Для окружности следующие методы работают несовсем корректно.
AcDbCircle::getGripPoints(AcGePoint3dArray& gripPoints, AcDbIntArray& osnapModes,AcDbIntArray& geomIds); AcDbCircle::moveGripPointsAt(const AcDbIntArray& indices, const AcGeVector3d& offset);
2) Вместо них лучше использовать другие разновидности:
AcDbCircle::getGripPoints(AcDbGripDataPtrArray& grips, const double curViewUnitSize, const int gripSize, const AcGeVector3d& curViewDir, const int bitflags); AcDbCircle::moveGripPointsAt(const AcDbVoidPtrArray& gripAppData, const AcGeVector3d& offset, const int bitflags);
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Редирект dwgIn dwgOut другим объектам
Форум работает на PunBB, при поддержке Informer Technologies, Inc