DG Kernel Documentation


Skip Navigation Links. Skip Navigation LinksHome Page > API Reference > General Geometry > Curves > ICircle_DG

ICircle_DG Interface

Init
Init1
Init2
Init3
GetRadius
SetRadius
GetCenter
SetCenter
GetAxisDirection
SetAxisDirection
Copy

Oriented 3D circle with center at the origin of its local frame as specified by Init*(). Axis consides with Z axis of the local frame


void Init(Point_DG center, Vect_DG axis, double radius)


void Init1(IFrame_DG frame, double radius)


void Init2(Point_DG point0, Point_DG point1, Point_DG point2)


void Init3(Point_DG endArc0, Point_DG endArc1, Vect_DG normal, double radius)


double GetRadius()


void SetRadius(double radius)


Point_DG GetCenter()


void SetCenter(Point_DG center)


Vect_DG GetAxisDirection()


void SetAxisDirection(Vect_DG axis)


void Copy(ICircle_DG circle)