Overview | Statement List | Example
obj list = PROJ/obj list1,ON,obj list2[,TOLER,t][,VECT,vect][[,ASSOC [,obja] ] | [,MOVE]]
Projects previously defined points, lines, arcs, conics, and/or B-splines onto existing faces and/or planes. The projection takes place along a single vector direction or along face normals if the optional vector direction is not specified. A projected curve is automatically trimmed to the holes and edges of the face on which it is projected.
The results are returned as an object list to a variable which should be defined large enough to receive the entire object list. Otherwise the object list is truncated to satisfy the size of the return variable.
You can create an associated curve projection using the optional minor word ASSOC. This means that if the face/plane or input curves/points are modified, the projected curves are also modified.
Parameter |
Description |
obj list1 |
An existing curve/point, array of curves and points, or list of curves and points which is projected to the face(s) and plane(s). |
ON |
Minor word indicates that the objects in the first object list are projected onto the faces/planes in the following object list. |
obj list2 |
An existing face/plane, array of faces and planes, or list of faces and planes onto which the objects in the first list are projected. |
TOLER |
Minor word that indicates the value in the following field represents a tolerance which is used to approximate the curves on the faces. If none is specified, the default is the value set in the Unigraphics option Preferences->Modeling. You can also read and set this tolerance using the GPAs &DISTOL. The projection along face normals or along a vector produces an exact projection when projecting onto a plane. |
t |
A positive numerical value or variable which represents the tolerance used to approximate the curve on the face. |
VECT |
Minor word that indicates that the curves and points are projected along a single vector defined in the following field. If the vector parameters are not specified, points and curves are projected along face normals.
|
vect |
A three position numerical array which represents the projection vector. The vector values are measured in the WCS. |
ASSOC |
Optional minor word indicating that the results are an associated curve projection feature. |
obja |
The return area for the object identifier that represents the associative curve projection set. This identifier can only be used as input into the PROJ command. |
MOVE |
Minor word that indicates that the original curves and/or points are to be deleted as they are projected to the faces and planes. |