Point and Curve Creation Statement List

Function

Statement Format

POINT (Center Of Circle)

obj = POINT/CENTER,circle

(Position On Arc)

obj = POINT/circle,ATANGL,angle

(End Point)

obj = POINT/ENDOF,"PMOD3",obj

(Intersection Point)

obj = POINT/[{"PMOD2"|point}],INTOF,obj1,obj2
[,IFERR,label:]

(Offset Point)

obj = POINT/point,DELTA,dx,dy,dz

(Polar Offset Point)

obj = POINT/point,POLAR,dist,angle

(Three Dimensional Offset Vector)

obj = POINT/point,VECT,line,"PMOD3",dist

(Coordinates)

obj = POINT/x,y[,z]

(Pattern Point)

obj = POINT/x,y,[z,]PATPNT

LINE (Parallel At A Dist)

obj = LINE/PARLEL,line,"PMOD3",offset

(Parallel/Perp To Line, TAngent To Curve)

obj = LINE/{PARLEL|PERPTO},line,
{"PMOD3"|point},TANTO,curve

(Thru A Pt, At An Angle)

obj = LINE/point,ATANGL,angle

(Point, Tangent To A Curve)

obj = LINE/point1,{LEFT|RIGHT|point2},
TANTO,curve

(Tangent To Two Curves)

obj = LINE/{LEFT|RIGHT|point},TANTO,curve1
,{LEFT|RIGHT|point},TANTO,curve2

(Thru A Point, Parallel/Perp To A Line)

obj = LINE/point,{PARLEL|PERPTO},line

(Thru A Point, Perp To A Curve)

obj = LINE/point1,point2,PERPTO,curve

(Between Two Existing Curves)

obj = LINE/point1,point2

(Between Two Specified Points)

obj = LINE/x1,y1[,z1],x2,y2[,z2]

CIRCLE (Center Point, Radius)

obj = CIRCLE/CENTER,point,RADIUS,r
[,START,start angle,END,end angle]

(Center Point, Tangent To A Line)

obj = CIRCLE/CENTER,point,
TANTO,line
[,START,start angle,END,end angle]

(Center Point, Point On Arc)

obj = CIRCLE/CENTER,point1,point2
[,START,start angle,END,end angle]

(Through Three Points)

obj = CIRCLE/point1,point2,point3

(Center Coords, Radius)

obj = CIRCLE/x,y,[z,]r
[,START,start angle,END,end angle]

POINT SETS (Chordal Tolerance Method)

CPSET/CHORD,obj,tolerance,results

(Equal Parameter Method)

CPSET/EPARAM,obj,n
[,PART,a,b],results

(Equal Arc Method)

CPSET/EARCL,obj,n[,PART,a,b],results

(Input ArcLength Meth)

CPSET/ARCLEN,obj,arclength,results

(Geometric Progression Method)

CPSET/GEOM,obj,n,RATIO,r[,PART,a,b],results

(Control Vertex Method)

CPSET/VERT,obj,results

(Knot Point Method)

CPSET/KNOT,obj,results

FILLET (Two Objects, Center Point)

obj = FILLET/obj1,obj2,CENTER,point,RADIUS,r
[,NOTRIM][,IFERR,label:]

(Three Objects)

obj = FILLET/[{IN|OUT|TANTO}],obj1,
[{IN|OUT|TANTO}],obj2,
[{IN|OUT|TANTO}],obj3,
CENTER,point[,NOTRIM]
[,IFERR,label:]

(Two Objects, Positional Modifiers)

obj = FILLET/"PMOD3",line1,"PMOD3",line2,
RADIUS,r[,NOTRIM][,IFERR,label:]

PARABOLA

obj = PARABO/point,focal length
,dymin,dymax[,ATANGL,angle]

ELLIPSE

obj = ELLIPS/point,semimajor,semiminor
[,ATANGL,angle]
[,START,angle,END,angle]

HYPERBOLA

obj = HYPERB/point,semitransverse,semiconjugate
,dymin,dymax[,ATANGL,angle]

GENERAL CONIC (Five Points)

obj = GCONIC/point1,point2,point3,point4,point5

(Four Points, One Slope)

obj = GCONIC/point1,point2,point3,point4,
VECT,x,y,z

(Three Points, Two Slopes)

obj = GCONIC/point1,point2,point3,VECT
,x1,y1,z1,x2,y2,z2

(Three Points, Anchor Point)

obj = GCONIC/point1,point2,point3,
ANCHOR,point4

(Two Points, Anchor Point, Rho Value)

obj = GCONIC/point1,point2,ANCHOR,point3,rho

SIX COEFFECIENTS

obj = GCONIC/number list

ISOPARAMETRIC CURVE ON FACE

obj = ISOCRV/obj{,UDIR|VDIR},num1
[,TOLER,num2][,CNT,num3][,IFERR,label:]

SPLINE BY KNOT POINTS

obj = SPLINE/[CLOSED,]
{point[,{VECT,dx,dy,dz|
TANTO,curve|angle}]}+

SPLINE BY APPROX. CURVES

obj = SPLINE/APPROX,[{BLANK|DELETE}]
[,TOLER,t] obj list

OFFSET CURVES

obj list = OFFCRV/obj list1,{dist|height,ang}
,ref point[,STEP,n1][{,EXT[,n2]|,FILLET}]
[,GROUP]

INTERSECTION CURVE

obj = INTSEC/surf1,WITH,surf2 [,TOLER,tl]
[,lsurf1,lpoint1,lsurf2,lpoint2[,VECT,x,y,z]]
[,IFERR,label:]

SILHOUETTE CURVES

obj = SILHO/body[,CNT,count][,IFERR,label:]

PROJECT POINTS/CURVES

obj list = PROJ/obj list1,ON,obj list2
[,TOLER,t][,VECT,vect]
[[,ASSOC [,obja] ] | [,MOVE]]

B-CURVE (Fit Method)

obj list = BCURVE/FIT,{obj list1,num list1}
[,WGHT,num list2],
{SEGS|TOLER},num1[,DEGREE,num2]
[,START,{VECT,dx,dy,dz|TANTO,
{curve|angle}}]
[,END,{VECT,dx,dy,dz|TANTO,
{curve|angle}}]
,STATUS,numa[,IFERR,label:]

B-SPLINE (Point Method)

obj list = BCURVE/obj list1[,VERT[,num list]]
[,DEGREE,num[,CLOSED]]
[,IFERR,label:]

B-SPLINE (Curve Method)+

obj list = BCURVE/obj list1,ENDOF
{,obj list2|,num list}
[,DELETE|,BLANK]
[,IFERR,label:]

SIMPLIFY CURVES

obj list = SIMCRV/obj list1
[,BLANK|,DELETE][,TOLER,t][,CNT,c]

CREATE EDGE VERTEX POINTS

obj list = EDGVER/obj[,CNT,c][,IFERR,label:]

CREATE EDGE CURVES

obj list = SOLEDG/obj[,CNT,c][,IFERR,label:]