Тема: Добавление нового snapCurves

Здравствуйте.
Не могу добавить snapCurves в ввиде дуги окружности. То есть добавление в массив происходит а на экране не отображается.

AcGeCircArc3d *cir1;
cir1 = new AcGeCircArc3d;
cir1->set(startP,midPt+((endP-startP).perpVector().normal()*20),endP);
snapCurves.append(cir1);]

соответственно точки начала конца и середины отрезка. Из описания массива snapCurves видно что он принимает кривые.

Re: Добавление нового snapCurves

Из описания массива snapCurves видно что он принимает кривые.

Этого описания как раз и не видно :)
Код помещенный здесь ничего не говорит, но наиболее вероятно, что примитивы создаются в памяти, а в чертеж не добавляются.
См. в примерах использование метода:

postToDatabase

Re: Добавление нового snapCurves

> Vic
А ничего на экране отображаться и не должно, т.к. эти кривые определяют только линии привязки. Добавлять в базу ничего не нужно. Смотри здесь: https://www.caduser.ru/forum/topic28989.html

Re: Добавление нового snapCurves

> Александр Ривилис
Да я и говорю про линии привязки. С элипсом пробовал тож ничего. Такое ощущение что обрабатывает только прямые, хотя массив параметризирован кривыми (AcArray<AcGeCurve3d *>)