Тема: Полилиния без заливки
Подскажите пожалуйста специалисты по ObjectARX/DBX
Можно ли создать полилинию которая сохраняла бы все что имеет
родная автокадовская, но при FILL ON и ширине больше 0 оставалась бы прозрачной (не залитой)
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Полилиния без заливки
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите пожалуйста специалисты по ObjectARX/DBX
Можно ли создать полилинию которая сохраняла бы все что имеет
родная автокадовская, но при FILL ON и ширине больше 0 оставалась бы прозрачной (не залитой)
Интересный вопрос. Не пробовал, но предположу, что можно попробовать создать свой примитив, производный от AcDbPolyline и переопределить методы worldDraw(...) и/или viewportDraw(...) в которых:
1) сохранять значение переключать FILLMODE
2) устанавливать ее значение в 0
3) вызывать соответственно AcDbPolyline::worldDraw(...) или viewportDraw(...)
4) восстановить значение FILLMODE
Но это предположение. Может кто-нибудь подскажет точнее.
Если я создам свой примитив то параметр *mode в методах worldDraw() и/или viewportDraw() переопределяется только для отображения примитива или влияет на глобальний вид в рисунке?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Полилиния без заливки
Форум работает на PunBB, при поддержке Informer Technologies, Inc