Тема: Как создать Polar-прямую?

Уважаемые ObjectARX'овцы!
Подскажите, пожалуйста, что нужно исплользовать, чтобы при рисовании моего примитива отображалась такая прямая, как при рисовании прямой, т.е. показывающая паралельность оси X или Y (прямая отображена точками и идёт в бесконечность). Мне нужно, чтобы она была направленна под определённым углом.
Спасибо!

Re: Как создать Polar-прямую?

Если тебе надо чтоб отображались линии привязки при оснапе для твоего объекта, то используй AcDbCustomOsnapInfo::getOsnapInfo(...)
В snapCurves - добавляешь линию AcGeLine3d какую хош.
Или "рисовалась" подразумевает что-то другое?
virtual Acad::ErrorStatus
getOsnapInfo(
AcDbEntity* pickedObject,
int gsSelectionMark,
const AcGePoint3d& pickPoint,
const AcGePoint3d& lastPoint,
const AcGeMatrix3d& viewXform,
AcArray<AcGePoint3d>& snapPoints,
AcArray<int>& geomIdsForPts,
AcArray<AcGeCurve3d*>& snapCurves,
AcArray<int>& geomIdsForLines) = 0;

Re: Как создать Polar-прямую?

А... как использовать Custom Osnap Mode см. в примерах ObjectARX.

Re: Как создать Polar-прямую?

Спасибо, это то, что нужно