Дуга
CircularArc () функция имеет две формы:
virtual Adesk::Boolean
AcGiWorldGeometry::circularArc(
const AcGePoint3d& center,
const double radius,
const AcGeVector3d& normal,
const AcGeVector3d& startVector,
const double sweepAngle,
const AcGiArcType arcType = kAcGiArcSimple) const = 0;
virtual Adesk::Boolean
AcGiWorldGeometry::circularArc(
const AcGePoint3d& start,
const AcGePoint3d& point,
const AcGePoint3d& end,
const AcGiArcType arcType = kAcGiArcSimple) const = 0;
Переменная типа дуги, AcGiArcType, может иметь одно из следующих значений:
§ kAcGiArcSimple Дуга непосредственно, которая - не fillable
§ kAcGiArcSector Область, ограниченная дугой и ее центром искривления
§ kAcGiArcChord Область, ограниченная дугой и ее конечными точками