Тема: Проблемы с функцией рисования...

Значит создал свой класс, производный от AcDbEntity, пишу фукнцию такую рисования:
Adesk::Boolean worldDraw(AcGiWorldDraw *mode) {
        AcGePoint3d start, end;
// ..
        AcDbLine line(start, end);
       line.setLinetype("моя сложная линия"); //этот вызов проходит нормально
      line.worldDraw(mode);
}
Проблема в том, что вызов setLinetype не к чему не приводит, т.е. рисуется простая линия.
Как добиться необходимого мне рисования?

Re: Проблемы с функцией рисования...

mode->subEntityTraits().setLineType(id);

Re: Проблемы с функцией рисования...

mode->geometry().polyline(2, pnts);

Re: Проблемы с функцией рисования...

Спасибо, это я уже понял...
Но осталась ещё одна проблема - у меня есть окошко, в котором показывается, как будет выглядеть элемент после вставки в AutoCad (использую AcGsView). Пытаюсь рисовать в нём мой элемент - всё нормально,  но вот только mode->subEntityTraits().setLineType(id) эффекта не имеет.  Это что ещё за прикол?

Re: Проблемы с функцией рисования...

> mode->subEntityTraits().setLineType(id)
эффекта не имеет
попробуй кроме WorldDraw перегрузить viewportDraw