Share
 
 

Arc

The circularArc() function has two forms:

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;

The arc type variable, AcGiArcType, can have one of the following values:

  • kAcGiArcSimple The arc itself, which is not fillable
  • kAcGiArcSector The area bounded by the arc and its center of curvature
  • kAcGiArcChord The area bounded by the arc and its end points

Was this information helpful?