int cvxSkArc3pt ( svxPoint2 *Start, /* I: start point */ svxPoint2 *End, /* I: end point */ svxPoint2 *Mid, /* I: mid (i.e. through) point */ int *idEnt /* O: id of new 2D arc entity */ ) /* DESCRIPTION: Adds a 2D arc to the active sketch. If "idEnt" is not NULL, the id of the new arc entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________ int cvxSkArcRad ( svxPoint2 *Center, /* I: centerpoint (mm) */ double Radius, /* I: radius (mm) */ double Start, /* I: start angle (deg - CCW from X axis) */ double End, /* I: end angle (deg - CCW from X axis) */ int *idEnt /* O: id of new 2D circle entity */ ) /* DESCRIPTION: Adds a 2D circle to the active sketch. If "idEnt" is not NULL, the id of the new entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________ int cvxSkCir3pt ( svxPoint2 *P1, /* I: first point on circle */ svxPoint2 *P2, /* I: second point on circle */ svxPoint2 *P3, /* I: third point on circle */ int *idEnt /* O: id of new 2D circle entity */ ) /* DESCRIPTION: Adds a 2D circle to the active sketch. If "idEnt" is not NULL, the id of the new circle entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________ int cvxSkCirRad ( svxPoint2 *Center, /* I: centerpoint (mm) */ double Radius, /* I: radius (mm) */ int *idEnt /* O: id of new 2D circle entity */ ) /* DESCRIPTION: Adds a 2D circle to the active sketch. If "idEnt" is not NULL, the id of the new entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________ int cvxSkCrvInt ( svxCrvIntData *Crv, /* I: input data interpolated curve */ int *idEnt /* O: id of new 2D interpolated curve entity */ ) /* DESCRIPTION: Adds a 2D curve interpolated through through the input points with the specified degree to the active sketch. If "idEnt" is not NULL, the id of the new curve entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________ int cvxSkLine2pt ( svxPoint2 *Start, /* I: start point */ svxPoint2 *End, /* I: end point */ int *idEnt /* O: id of new 2D line entity */ ) /* DESCRIPTION: Adds a 2D line to the active sketch. If "idEnt" is not NULL, the id of the new line entity is output. Returns 1 if function fails; 0 if it succeeds. */ ________________________________________________________________________________