|     
   
       
         circleCtrRadius (center: 
         Point, support: Surface, radius: Length, limits: 
         Integer,  start: 
         Angle, end: Angle): Circle 
         Creates a circular arc from its center and radius. If the argument 4 
         is 0, arguments 5 and 6 are taken into account. Otherwise, a circle is 
         created.
         circleCtrPt (center: Point, 
         point: Point, support: Surface, limits: Integer,
         start: 
         Angle, end: Angle): CircleCreates a circular arc from its center and another point located on 
       the circle.  If the argument 4 is 0,
       arguments 5 and 6 are taken into account. Otherwise, a circle is created.
         circle2PtsRadius (point1: 
         Point, point2: Point, support: Surface, radius: Length, 
         orientation: Boolean, limits: Integer): CircleCreates a circular arc. The points specified 
         in arguments 1 and  2 are located on the arc to be created and 
         define the arc limits when the integer specified in the argument 6 is 
         0. When 0 is specified in the argument 6, modifying the argument 5 boolean value allows you to 
       display the alternative arc.is specified in the argument 
         6, modifying the argument 5 boolean value allows you to 
       display the alternative arc.
         Circle3Pts (point1: Point, 
         point2: Point, point3: Point, limits: Integer): 
         CircleCreates one or more circular arcs passing through three points. When 0 
       is specified in the argument 4, the first and third points define the arc 
       limits. When 1 is specified in the argument 4 the whole circle 
       is defined. When 2 is specifies in the argument 4 the direct circle is 
       defined. When 3 is specified in the argument 4, the complementary circle 
       is defined.
         circleBitgtradius (curve1: 
         Curve, curve2: Curve, support: Surface, radius: 
         Length, orientation1: Boolean, limits: Integer): CircleCreates one or more circular arcs tangent to two curves. When 0 is 
       specified in the argument 7, the tangency points define the arc limits. 
       Modifying orientation1 argument value allows you to reverse the 
       arc orientation with respect to the curve1 curve (there may be no 
       solution). Modifying orientation2 argument value allows you to 
       reverse the arc orientation with respect to the curve2 curve.
         circleBitgtRadius (curve: 
         Curve, point: Point, support: Surface, radius: 
         Length, orientation1: Boolean, limits: Integer): CircleCreates one or more circular arcs tangent to two curves.
         circleBitgtPoint (curve1: 
         Curve, curve2: Curve, pt: Point, support: Surface,
         orientation1: Boolean, limits: Integer): CircleCreates one or more circular arcs tangent to two curves and passing 
       through a point on the second curve. When 0 is specified in the argument 
       7, the tangency points define the arc limits. Modifying the orientation1 argument value allows you to reverse the arc orientation 
       with respect to the crv1 curve  (there may be no solution). Modifying the 
         orientation2 argument 
       value allows you to reverse the arc orientation with respect to the crv2 
       curve.
         circleTritgt (curve1: Curve,
         curve2: Curve, curve3: Curve, support: Surface, radius: 
         Length, orientation1: Boolean, limits: Integer): CircleCreates one or more circular arcs tangent to three curves. When 0 is 
       specified in the argument 8, the tangency points define the arc limits. 
       Modifying the value of an orientation argument allows you to 
       reverse the arc orientation with respect to the curve which has the same 
       order in the argument  specification (orientation1 to be 
       associated with curve1.
         
         circleCtrAxis (axis: Line, point: Point, radius: Length, 
         start: Angle, end: Angle, projectionmode: Boolean, 
         limits: Integer): Circle Creates a circle using a point and axis/line as input elements and 
       corresponds to `Center and axis` type of circle in the user interface. 
 
           axis: Circle created on a plane perpendicular to this axis.point: Element used for center computation.radius: Radius of the circle created.start: Start angle of circle. Used only if limits value is 
         0.end: End angle of circle. Used only if limits value is 0.projectionmode: ProjectionMode = True implies that the point 
         specified will be projected on to axis/line and will be used as center 
         of the circle, projectionMode = False implies that point will be center 
         of the circle. limits: Circle limitation type. 0 for Angles i.e Part arc, 1 
         for whole circlePoint and axis" with projection 
  
 Point and axis" without projection
  
 
         circleCtrtgt (point: Point, curve: Curve, curve orientation: Boolean, 
         tangent orientation: Boolean, support: Surface): Circle Creates a circle using center, curve and support and corresponds to 
       `Center and tangent` type of circle in the user interface. Orientations 
       are needed to select the proper circle in case of multiple solutions. 
           point: center of the circlecurve: curve to which the created circle will be tangent.curve orientation: Tangent curve orientation for circle 
         computation.tangent orientation: Tangent orientation of tangent curve 
         for circle computation.support: support surface.
  
 
         circleCtrtgt (point: Point, curve: Curve, curve orientation: Boolean, 
         tangent orientation: Boolean, support: Surface): Circle Creates a circle using center, curve and support and corresponds to 
       `Center and tangent` type of circle in the user interface. Orientations 
       are needed to select the proper circle in case of multiple solutions. 
           point: center of the circlecurve: curve to which the created circle will be tangent.curve orientation: Tangent curve orientation for circle 
         computation.tangent orientation: Tangent orientation of tangent curve 
         for circle computation.support: support surface.
  
 |