Тема: На чем можно реализовать DRAWORDER для субпримитивов?

Привет Всем!
Кто-нибудь сталкивался с такой проблемой? На чём можно реализовать (если можно)?
Есть объекты (dbx), которые состоят из чего-то там (тело, выноска, лэйбак). Как задать draworder отдельно для тела, отдельно для выноски, отдельно для текста?
Буду рад любым идеям.

Re: На чем можно реализовать DRAWORDER для субпримитивов?

IMHO это не возможно, т.к. draworder основана на AcDbObjectId примитивов, а у любого примитива (в том числе и у custom) он один.
А в чем смысл его использования? Может проще "поиграться" порядком отображения в worldDraw/viewportDraw если речь идет о порядке вывода подпримитивов внутри одного примитива?

Re: На чем можно реализовать DRAWORDER для субпримитивов?

Вот и я подумал, подумал и ни к чему не пришел.
Порядок отрисовки в worldDraw не очень интересно, думаю, понятно почему - так, предположим, что лейбаки всегда должны быть "сверху" в условиях взаимного наложения (иногда частичного, иногда полного) объектов друг на друга.
Я вот еще про AcDbFilter (и всю его братию) думал, но что-то не соображу как это прикрутить можно.
Спасибо.