Тема: SubEntity и GS marker
Здравствуйте!
1. Опираясь на пример SubEntity, добавил в метод worldDraw отрисовку таблицы. Перед отрисовкой установил gs marker, отрисовывал через mode->geometry().draw(mptable);.
При отладке выделяется примитив стоящий в методе worldDraw перед моей таблицей.
2. Добавил в пример реализацию собственного примитива, рисующего окружность, помеченную gs маркером 11. далее добавил отрисовку своего примитива в метод worldDraw примера, указав gs marker 5.
При отладке выделяется окружность моего подпримитива, но фигурирует только маркер 11.
3. В метод worldDraw собственного примитива добавил отрисовку таблицы - при отладке результат как в пункте 1.
Вопрос:
1. Как выделить таблицу?
2. Как работают gs маркеры и почему они могут перекрываться(если указать при отрисовки окружности в п.2 gs маркер из примера, то выделится несколько примитивов)?
3. На сколько мощный механизм GS маркеры и какова перспектива их использования: можно ли их использовать кроме как для выделения подпримитивов?