Тема: AcDb2dPolyline
AcDb2dPolyline по умолчанию рисует тип полилинии Continuous, хотелось бы получить осевую. Как изменить тип полилинии?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → AcDb2dPolyline
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
AcDb2dPolyline по умолчанию рисует тип полилинии Continuous, хотелось бы получить осевую. Как изменить тип полилинии?
Попробовал добавить setLinetype("ACAD_ISO02W100")- ничего не изменилось,линия осталась continuous. Попробовал вручную загрузить из acadiso.lin этот тип линии, а затем запустить приложение, визуально ничего не изменилось, но в свойствах появилось, что моя линия стала иметь тип ACAD_ISO02W100.Помогите разобраться!
> TOD
Все правильно. Если тип лини не загружен setLinetype(...) не сработает. Нужно предварительно загрузить (или создать тип линии). Загрузить тип линии можно при помощи acdbCurDwg()->loadLineTypeFile(...). Ну а визуально ничего не изменилось во втором случае потому что не соотвествует масштаб типа линии, который можно задать при помощи setLinetypeScale() для данного примитива.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → AcDb2dPolyline
Форум работает на PunBB, при поддержке Informer Technologies, Inc