Node 9 18
Elm 1 4 5 8
Quad 4
hpat 10
Surface 1.2
Construct 2PointCurve(Evaluate Geometry(Point 2 ))(Evaluate Geometry(Point 4 ))
Co 2PointCurve( Ev Geo (G2))( Ev Geo (G4))
Important: | Wherever white space is necessary to separate two items from one another, the list processor will accept any number of blank characters, commas, or slashes without distinction. |
<pointInDatabaseList> | ::= | <pointKW> <pointLabelList> { <pointLabelList> | <pointInDatabaseList> } 0:n |
<pointKW> | ::= | Point | Pnt | Pt | Grid | Gr | G |
<pointLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | # |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Pt1 | Point 1. |
Point 1 2 3 | Points 1, 2, and 3. |
Point 1:2 Gr 3 | Points 1, 2, and 3. |
G1T9B2 | Points 1, 3, 5, 7, and 9. |
Grid 1,3/5,7,9 | Points 1, 3, 5, 7, and 9. |
Grid 1 Pt 3:5:2 / G7 G9 | Points 1, 3, 5, 7, and 9. |
<pointTopologicallyInDatabaseList> | ::= | { <curveVertexList> } 0:n { <surfaceVertexList> } 0:n { <solidVertexList> } 0:n |
<curveVertexList> | ::= | <curveKW> <singleToplogicalIndentLabelList> { <singleToplogicalIndentLabelList> } 0:n |
<surfaceVertexList> | ::= | <surfaceKW> <doubleTopologicalIndentLabelList> { <doubleTopologicalIndentLabelList> } 0:n |
<solidVertexList> | ::= | <solidKW> <tripleTopologicalIndentLabelList> { <tripleTopologicalIndentLabelList>} 0:n |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<singleTopologicalIndentLabelList> | ::= | <int>.<int> | <int> <throughKW> <int>.<int> | <int> <throughKW> <int> <byKW> <int>.<int> |
<surfaceKW> | ::= | Surface | Surf | Srf | C | Patch | Pa | P |
<doubleTopologicalIndentLabelList> | ::= | <int>.<int>.<int> | <int> <throughKW> <int>.<int> .<int> | <int> <throughKW> <int> <byKW> <int>.<int>.<int> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp | H |
<tripleTopologicalIndentLabelList> | ::= | <int>.<int> .<int>.<int> | <int> <throughKW> <int>.<int>.<int>.<int> | <int> <throughKW> <int> <byKW> <int>.<int>.<int>.<int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Curve 1.1 | Vertex 1 of curve 1. |
Curve 2.1, Surface 3.2.1, Solid 4.3.2.1 | Vertex 1 of curve 2, vertex 1 of edge 2 of surface 3, vertex 1 of edge 3 of face 2 of solid 1. |
Surface 1:10:3.1.2 | Vertex 2 of edge 1 of surfaces 1, 4, 7, and 10. |
<pointFromNodeInDatabaseList> | ::= | <nodeKW> <nodeLabelList> { <nodeLabelList> | <pointFromNodeInDatabaseList> } 0:n |
<nodeKW> | ::= | Node | Nde | N |
<nodeLabelList> | ::= | <int> | <int> <throughKW> <int>| <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Node 20:30 | The locations of nodes 20 through 30 will be used as the [X Y Z] for an application requesting [X Y Z] information. |
NDE 30:20:-2 , N 29:21:-2 | The locations of nodes 30, 28, 26, 24, 22, 20, 29, 27, 25, 23, and 21 will be used as the [X Y Z] for an application requesting [X Y Z] information. |
<pointImmediateXyzList> | ::= | { [ <float> <float> <float>] } 1:n |
<float> | ::= | { <int> } 0:1 { . } 0:1 { <int> } 0:1 { e <int> } 0:1 |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
List Processor Syntax | Meaning |
[1 2 3] | A point at x=1, y=2, z=3 is to be used as the [X Y Z] for an application requesting [X Y Z] information. |
[1 2 3] [4 5 6] [7 8 9] | Points at x=1, y=2, z=3; x=4, y=5, z=6; x=7, y=8, z=9 will be used as the [X Y Z] for an application requesting [X Y Z] information. |
<pointImmediateList> | ::= | { [ <xPortion> <yPortion> <zPortion>] } 1:n |
<xPortion> | ::= | <float> | x <pointLabel> | xp <pointLabel> | xn <nodeLabel> |
<yPortion> | ::= | <float> | y <pointLabel> | yp <pointLabel> | yn <nodeLabel> |
<zPortion> | ::= | <float> | z <pointLabel> | zp <pointLabel> | zn <nodeLabel> |
<float> | ::= | { <int> } 0:1 { . } 0:1 { <int> } 0:1 { e <int> } 0:1 |
<pointLabel> | ::= | <int> |
<nodeLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
List Processor Syntax | Meaning |
[x1/yn2/100] | A point at x=the x coordinate of point 1, y=the y coordinate of node 2, z=100 is to be used as the [X Y Z] for an application requesting [X Y Z] information. |
[xn1,yn2,zn3] [xp1 yp2 zp3] | Points at x=the x coordinate of node 1, y=the y coordinate of node 2, z=the z coordinate of node 3; x=the x coordinate of point 1, y=the y coordinate of point 2, z=the z coordinate of point 3 will be used as the [X Y Z] for an application requesting [X Y Z] information. |
<2CurvePointExpression> | ::= | <constructKW> <2CurvePointKW> <curveGeometryExpression> <curveGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2CurvePointKW> | ::= | 2CurvePoint | 2CrvPt | 2CP |
<curveGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <curveExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<curveExpression> | ::= | <curveInDatebaseExpression> | <curveConstructionExpression> |
<curveInDatabaseExpression> | ::= | <curveByDatabaseLabelExpression> | <surfaceEdgeExpression> | <solidEdgeExpression> |
<curveByDatabaseLabelExpression> | ::= | <curveKW> <curveLabel> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<surfaceEdgeExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<solidEdgeExpression> | ::= | <solidKW><solidLabel>.<solidFace>. |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<curveConstructionExpression> | ::= | <2PointCurveExpression> | <2SurfaceCurveExpression> |
Note: | The syntax for <2PointCurveExpression> and <2SurfaceCurveExpression> may be found under the appropriate headings in this section. |
<curveSurfacePointExpression> | ::= | <constructKW> <curveSurfacePointKW> <curveGeometryExpression> <surfaceGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<curveSurfacePointKW> | ::= | CurveSurfacePoint |
<curveGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <curveExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<curveExpression> | ::= | <curveInDatebaseExpression> | <curveConstructionExpression> |
<curveInDatabaseExpression> | ::= | <curveByDatabaseLabelExpression> | <surfaceEdgeExpression> | <solidEdgeExpression> |
<curveByDatabaseLabelExpression> | ::= | <curveKW> <curveLabel> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<surfaceEdgeExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<solidEdgeExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<curveConstructionExpression> | ::= | <2PointCurveExpression> | <2SurfaceCurveExpression> |
<surfaceGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <surfaceExpression> ) ) |
<surfaceExpresion> | ::= | <surfaceInDatebaseExpression> | <surfaceConstructionExpression> |
<surfaceInDatabaseExpression> | ::= | <surfaceByDatabaseLabelExpression> | <solidEdgeExpression> |
<surfaceByDatabaseLabelExpression> | ::= | <surfaceKW> <surfaceLabel> |
<surfaceConstructionExpression> | ::= | <2CurveSurfaceExpression> |
Note: | The syntax for <2PointCurveExpression>, <2SurfaceCurveExpression>, and <2CurveSurfaceExpression> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct CurveSurfacePoint (Evaluate Geo (Curve 1)) (Evaluate Geo (Surface 2)) | A point at the intersection of curve 1 and surface 2 will be used for an application requesting [X Y Z] information for a point. |
Make CurveSurfacePoint (Ev Geo (S1.2)) (Ev Geo (S2)) | A point at the intersection of the 2nd edge of surface 1 with surface 2 will be used for an application requesting [X Y Z] information for a point. |
Co CurveSurfacePoint (Eval GeometryDef (Solid 1.2.3)) (Evaluate GeometryDefinition (Surface 4)) | A point at the intersection of the 3rd edge of the 2nd face of solid 1 with surface 4 will be used for an application requesting [X Y Z] information for a point. |
<PointCurvePointExpression> | ::= | <constructKW> <pointCurvePointKW> <pointGeometryExpression> <curveGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<pointCurvePointKW> | ::= | PointCurvePoint |
<pointGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <pointExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<pointExpression> | ::= | <pointInDatebaseExpression> | <pointConstructionExpression> |
<pointInDatabaseExpression> | ::= | <pointByDatabaseLabelExpression> | <curveVertexExpression> | <surfaceVertexExpression> | <solidVertexExpression> |
<pointByDatabaseLabelExpression> | ::= | <pointKW> <pointLabel> |
<pointKW> | ::= | Point | Pnt | Pt | P | grid# | Gr | G |
<pointLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<curveVertexExpression> | ::= | <curveKW> <curveLabel>.<curveVertex> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<curveVertex> | ::= | <int> |
<surfaceVertexExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge>.<surfaceEdgeVertex> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<surfaceEdgeVertex> | ::= | <int> |
<solidVertexExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge>.<solidFaceEdgeVertex> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<solidFaceEdgeVertex> | ::= | <int> |
<pointConstructionExpression> | ::= | <2CurvePointExpression> | <pointCurvePointExpression> | <pointSurfacePointExpression> | <curveSurfacePointExpression> |
<curveGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <curveExpression> ) ) |
<curveExpresion> | ::= | <curveInDatebaseExpression> | <curveConstructionExpression> |
<curveInDatabaseExpression> | ::= | <curveByDatabaseLabelExpression> | <surfaceEdgeExpression> | <solidFaceEdgeExpression> |
<curveByDatabaseLabelExpression> | ::= | <curveKW> <curveLabel> |
<surfaceEdgeExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge> |
<solidFaceEdgeExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge> |
<curveConstructionExpression> | ::= | <2PointCurveExpression> | <2SurfaceCurveExpression> |
Note: | The syntax for <2CurvePointExpression>, <pointSurfacePointExpression>, <curveSurfacePoint>, <2PointCurveExpression>, and <2SurfaceCurveExpression> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct PointCurvePoint (Evaluate Geo (Point 1)) (Evaluate Geo (Curve 2)) | A point at the closest approach of point 1 to curve 2 will be used for an application requesting [X Y Z] information for a point. |
Make PointCurvePoint (Ev Geo (S1.2.1)) (Ev Geo (L2)) | A point at the intersection of the 1st vertex of the 2nd edge of surface 1 with curve 2 will be used for an application requesting [X Y Z] information for a point. |
Co PointCurvePoint (Eval GeometryDef (Solid 1.2.3.1)) (Evaluate GeometryDefinition (Curve 4)) | A point at the intersection of the 1st vertex of the 3rd edge of the 2nd face of solid 1 with curve 4 will be used for an application requesting [X Y Z] information for a point. |
<pointSurfacePointExpression> | ::= | <constructKW> <pointSurfacePointKW> <pointGeometryExpression> <surfaceGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<pointSurfacePointKW> | ::= | PointSurfacePoint |
<pointGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <pointExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<pointExpression> | ::= | <pointInDatebaseExpression> | <pointConstructionExpression> |
<pointInDatabaseExpression> | ::= | <pointByDatabaseLabelExpression> | <curveVertexExpression> | <surfaceVertexExpression> | <solidVertexExpression> |
<pointByDatabaseLabelExpression> | ::= | <pointKW> <pointLabel> |
<pointKW> | ::= | Point | Pnt | Pt | grid# | Gr | G |
<pointLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<curveVertexExpression> | ::= | <curveKW> <curveLabel>.<curveVertex> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<curveVertex> | ::= | <int> |
<surfaceVertexExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge>.<surfaceEdgeVertex> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<surfaceEdgeVertex> | ::= | <int> |
<solidVertexExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge>.<solidFaceEdgeVertex> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<solidFaceEdgeVertex> | ::= | <int> |
<pointConstructionExpression> | ::= | <2CurvePointExpression> | <pointCurvePointExpression> | <pointSurfacePointExpression> | <curveSurfacePointExpression> |
<surfaceGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <surfaceExpression> ) ) |
<surfaceExpresion> | ::= | <surfaceInDatebaseExpression> | <surfaceConstructionExpression> |
<surfaceInDatabaseExpression> | ::= | <surfaceByDatabaseLabelExpression> | <solidFaceExpression> |
<surfaceByDatabaseLabelExpression> | ::= | <surfaceKW> <surfaceLabel> |
<solidFaceExpression> | ::= | <solidKW> <solidLabel>.<solidFace> |
<surfaceConstructionExpression> | ::= | <2CurveSurfaceExpression> |
Note: | The syntax for <2CurvePointExpression>, <pointSurfacePointExpression>, <curveSurfacePoint>, and <2CurveSurfaceExpression> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct PointSurfacePoint (Evaluate Geo (Point 1)) (Evaluate Geo (Surface 2)) | A point at the closest approach of point 1 to surface 2 will be used for an application requesting [X Y Z] information for a point. |
Make PointSurfacePoint (Ev Geo (S1.2.1)) (Ev Geo (S2)) | A point at the closest approach of the 1st vertex of the 2nd edge of surface 1 with surface 2 will be used for an application requesting [X Y Z] information for a point. |
Co PointSurfacePoint (Eval GeometryDef (Solid 1.2.3.1)) (Evaluate GeometryDefinition (Surface 4)) | A point at the intersection of the 1st vertex of the 3rd edge of the 2nd face of solid 1 with surface 4 will be used for an application requesting [X Y Z] information for a point. |
<curveInDatabaseList> | ::= | <curveKW> <curveLabelList> { <curveLabelList> | <curveInDatabaseList> } 0:n |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
C1 | Curve 1. |
Curve 1 2 3 | Curves 1, 2, and 3. |
Curve 1:2 Li 3 | Curves 1, 2, and 3. |
L1T9B2 | Curves 1, 3, 5, 7, and 9. |
Line 1,3/5,7,9 | Curves 1, 3, 5, 7, and 9. |
Line 1 Crv 3:5:2 / L7 L9 | Curves 1, 3, 5, 7, and 9. |
<curveTopologicallyInDatabaseList> | ::= | { <surfaceEdgeList> } 0:n { <solidEdgeList> } 0:n |
<surfaceEdgeList> | ::= | <surfaceKW> <singleToplogicalIndentLabelList> { <singleToplogicalIndentLabelList> } 0:n |
<solidEdgeList> | ::= | <solidKW> <doubleTopologicalIndentLabelList> { <doubleTopologicalIndentLabelList> } 0:n |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<singleTopologicalIndentLabelList> | ::= | <int>.<int> | <int> <throughKW> <int>.<int> | <int> <throughKW> <int> <byKW> <int>.<int> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp | H |
<doubleTopologicalIndentLabelList> | ::= | <int>.<int>.<int> | <int> <throughKW> <int>.<int> .<int> | <int> <throughKW> <int> <byKW> <int>.<int>.<int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Surface 1.1 | Edge 1 of surface 1. |
Surface 2.1, Solid 3.2.1 | Edge 1 of surface 2, edge 1 of face 2 of solid 3. |
Hpat 1:10:3.1.2 | Edge 2 of face 1 of hyperpatches 1, 4, 7, and 10. |
<2PointCurveExpression> | ::= | <constructKW> <2PointCurveKW> <pointGeometryExpression> <pointGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2PointCurveKW> | ::= | 2PointCurve |
<pointGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <pointExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<pointExpression> | ::= | <pointInDatebaseExpression> | <pointConstructionExpression> |
<pointInDatabaseExpression> | ::= | <pointByDatabaseLabelExpression> | <curveVertexExpression> | <surfaceVertexExpression> | <solidVertexExpression> |
<pointByDatabaseLabelExpression> | ::= | <pointKW> <pointLabel> |
<pointKW> | ::= | Point | Pnt | Pt | P | grid# | Gr | G |
<pointLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<curveVertexExpression> | ::= | <curveKW> <curveLabel>.<curveVertex> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<curveVertex> | ::= | <int> |
<surfaceVertexExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge>.<surfaceEdgeVertex> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<surfaceEdgeVertex> | ::= | <int> |
<solidVertexExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge>.<solidFaceEdgeVertex> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<solidFaceEdgeVertex> | ::= | <int> |
<pointConstructionExpression> | ::= | <2CurvePointExpression> | <pointCurvePointExpression> | <pointSurfacePointExpression> | <curveSurfacePointExpression> |
Note: | The syntax for <2CurvePointExpression>, <pointCurvePoint>, <pointSurfacePointExpression>, and <curveSurfacePoint> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct 2PointCurve (Evaluate Geo (Point 1)) (Evaluate Geo (Point 2)) | A curve defined by a straight line between point 1 and point 2 will be used for an application requesting the geometry of a curve. |
Make 2PointCurve (Ev Geo (S1.2.1)) (Ev Geo (G2)) | A curve defined by a straight line between the 1st vertex of the 2nd edge of surface 1 with point 2 will be used for an application requesting the geometry of a curve. |
Co 2PointCurve (Eval GeometryDef (Solid 1.2.3.1)) (Evaluate GeometryDefinition (Point 4)) | A curve defined by a straight line between the 1st vertex of the 3rd edge of the 2nd face of solid 1 with point 4 will be used for an application requesting the geometry of a curve. |
<2SurfaceCurveExpression> | ::= | <constructKW> <2SurfaceCurveKW> <surfaceGeometryExpression> <surfaceGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2SurfaceCurveKW> | ::= | 2SurfaceCurve |
<surfaceGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <surfaceExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<surfaceExpression> | ::= | <surfaceInDatebaseExpression> | <surfaceConstructionExpression> |
<surfaceInDatabaseExpression> | ::= | <surfaceByDatabaseLabelExpression> | <solidFaceExpression> |
<surfaceByDatabaseLabelExpression> | ::= | <surfaceKW> <surfaceLabel> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<solidFaceExpression> | ::= | <solidKW> <solidLabel>.<solidFace> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<surfaceConstructionExpression> | ::= | <2CurveSurfaceExpression> |
Note: | The syntax for <2CurveSurfaceExpression> may be found under the appropriate heading in this section. |
List Processor Syntax | Meaning |
Construct 2SurfaceCurve (Evaluate Geo (Surface 1)) (Evaluate Geo (Surface 2)) | A curve defined by the intersection between surface 1 and surface 2 will be used for an application requesting the geometry of a curve. |
Make 2SurfaceCurve (Ev Geo (S1.2)) (Ev Geo (P2)) | A curve defined by a straight line between the 1st face of surface 1 with surface 2 will be used for an application requesting the geometry of a curve. |
Co 2SurfaceCurve (Eval GeometryDef (Solid 1.2)) (Evaluate GeometryDefinition (Surface 4)) | A curve defined by a straight line between the 1st face of solid 1 with surface 4 will be used for an application requesting the geometry of a curve. |
<pointCurveUOnCurveExpression> | ::= | <pointKW> <pointLabel> ( uKW uValue ) |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<uKW> | ::= | U |
<uValue> | ::= | <float> |
<float> | ::= | { <int> } 0:1 { . } 0:1 { <int> } 0:1 { e <int> } 0:1 |
List Processor Syntax | Meaning |
Curve 1 (u 0) | Curve 1 at u = 0.0. |
L1 (u .5) | Curve 1 at u = 0.5. |
Crv 1 (U 1.000) | Curve 1 at u = 1.0. |
<surfaceInDatabaseList> | ::= | <surfaceKW> <surfaceLabelList> { <surfaceLabelList> | <surfaceInDatabaseList> } 0:n |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
S1 | Surface 1. |
Surface 1 2 3 | Surfaces 1, 2, and 3. |
Surface 1:2 Pa 3 | Surfaces 1, 2, and 3. |
P1T9B2 | Surfaces 1, 3, 5, 7, and 9. |
Patch 1,3/5,7,9 | Surfaces 1, 3, 5, 7, and 9. |
Patch 1 Srf 3:5:2 / P7 P9 | Surfaces 1, 3, 5, 7, and 9. |
<surfaceTopologicallyInDatabaseList> | ::= | { <solidFaceList> } 0:n |
<solidFaceList> | ::= | <solidKW> <singleToplogicalIndentLabelList> { <singleToplogicalIndentLabelList> } 0:n |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp | H |
<singleTopologicalIndentLabelList> | ::= | <int>.<int> | <int> <throughKW> <int>.<int> | <int> <throughKW> <int> <byKW> <int>.<int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Solid 1.1 | Face 1 of solid 1. |
Solid 2.1, Solid 3.2 | Face 1 of surface 2, face 2 of solid 3. |
Hpat 1:10:3.1 | Face 1 of hyperpatches 1, 4, 7, and 10. |
<2CurveSurfaceExpression> | ::= | <constructKW> <2CurveSurfaceKW> <curveGeometryExpression> <curveGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2CurveSurfaceKW> | ::= | 2CurveSurface |
<curveGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <curveExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<curveExpression> | ::= | <curveInDatebaseExpression> | <curveConstructionExpression> |
<curveInDatabaseExpression> | ::= | <curveByDatabaseLabelExpression> | <surfaceEdgeExpression> | <solidEdgeExpression> |
<curveByDatabaseLabelExpression> | ::= | <curveKW> <curveLabel> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<surfaceEdgeExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<solidEdgeExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<curveConstructionExpression> | ::= | <2PointCurveExpression> | <2SurfaceCurveExpression> |
Note: | The syntax for <2PointCurveExpression>, and <2SurfaceCurveExpression> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct 2CurveSurface (Evaluate Geo (Curve 1)) (Evaluate Geo (Curve 2)) | A ruled surface defined between curve 1 and curve 2 will be used for an application requesting the geometry of a surface. |
Make 2CurveSurface (Ev Geo (S1.2)) (Ev Geo (L2)) | A ruled surface defined between the 2nd edge of surface 1 with curve 2 will be used for an application requesting the geometry of a surface. |
Co 2CurveSurface (Eval GeometryDef (Solid 1.2.3)) (Evaluate GeometryDefinition (Curve 4)) | A ruled surface defined between the 3rd edge of the 2nd face of solid 1 with curve 4 will be used for an application requesting the geometry of a surface. |
<pointSurfaceUVOnSurfaceExpression> | ::= | <surfaceKW> <surfaceLabel> ( uKW uValue ) (vKW vValue) |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<uKW> | ::= | U |
<uValue> | ::= | <float> |
<float> | ::= | { <int> } 0:1 { . } 0:1 { <int> } 0:1 { e <int> } 0:1 |
<vKW> | ::= | V |
<vValue> | ::= | <float> |
List Processor Syntax | Meaning |
Surface 1 (u 0) (v 0) | Surface 1 at u = 0.0, v = 0.0. |
P1 (u .5) (v .5) | Surface 1 at u = 0.5, v = 0.5. |
Srf 1 (U 1.000) (v 1.000) | Surface 1 at u = 1.0, v = 1.0. |
<solidInDatabaseList> | ::= | <solidKW> <solidLabelList> { <solidLabelList> | <solidInDatabaseList> } 0:n |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp | H |
<solidLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
Solid 1 | Solid 1. |
Solid 1 2 3 | Solids 1, 2, and 3. |
Solid 1:2 Hp 3 | Solids 1, 2, and 3. |
H1T9B2 | Solids 1, 3, 5, 7, and 9. |
Hpat 1,3/5,7,9 | Solids 1, 3, 5, 7, and 9. |
Hpat 1 Sld 3:5:2 / H7 H9 | Solids 1, 3, 5, 7, and 9. |
<2SurfaceSolidExpression> | ::= | <constructKW> <2SurfaceSolidKW> <surfaceGeometryExpression> <surfaceGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2SurfaceSolidKW> | ::= | 2SurfaceSolid |
<solidGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <solidExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<surfaceExpression> | ::= | <surfaceInDatebaseExpression> | <surfaceConstructionExpression> |
<surfaceInDatabaseExpression> | ::= | <surfaceByDatabaseLabelExpression> | <solidFaceExpression> |
<surfaceByDatabaseLabelExpression> | ::= | <surfaceKW> <surfaceLabel> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<solidFaceExpression> | ::= | <solidKW> <solidLabel>.<solidFace> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp | H |
<solidLabel | ::= | <int> |
<solidFace> | ::= | <int> |
<surfaceConstructionExpression> | ::= | <2CurveSurfaceExpression> |
Note: | The syntax for <2CurveSurfaceExpression>, may be found under the appropriate heading in this section. |
List Processor Syntax | Meaning |
Construct 2SurfaceSolid (Evaluate Geo (Surface 1)) (Evaluate Geo (Surface 2)) | A ruled solid defined between surface 1 and surface 2 will be used for an application requesting the geometry of a solid. |
Make 2SurfaceSolid (Ev Geo (Sld 1.2)) (Ev Geo (S2)) | A ruled surface defined between the 2nd face of solid 1 with surface 2 will be used for an application requesting the geometry of a solid. |
Co 2SurfaceSolid (Eval GeometryDef (Solid 1.2)) (Evaluate GeometryDefinition (Surface 4)) | A ruled surface defined between the 2nd face of solid 1 with surface 4 will be used for an application requesting the geometry of a solid. |
<nodeList> | ::= | <nodeKW> <nodeLabelList> { <nodeLabelList> | <nodeList> } 0:n |
<nodeKW> | ::= | Node | Nde | N |
<nodeLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
N1 | Node 1. |
Node 1 2 3 | Nodes 1, 2, and 3. |
Node 1:2 Nde 3 | Nodes1, 2, and 3. |
N1T9B2 | Nodes 1, 3, 5, 7, and 9. |
Node 1,3/5,7,9 | Nodes 1, 3, 5, 7, and 9. |
Node 1 Nde 3:5:2 / N7 N9 | Nodes 1, 3, 5, 7, and 9. |
<elementList> | ::= | <elementKW> <elementLabelList> { <elementLabelList> | <elementList> } 0:n |
<elementKW> | ::= | Element | Elem | Elm | El | E |
<elementLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
E1 | Element 1. |
Element 1 2 3 | Elements 1, 2, and 3. |
Element 1:2 El 3 | Elements, 2, and 3. |
E1T9B2 | Elements 1, 3, 5, 7, and 9. |
Element 1,3/5,7,9 | Elements 1, 3, 5, 7, and 9. |
Element 1 Elm 3:5:2 / E7 E9 | Elements 1, 3, 5, 7, and 9. |
<elementByAttributeList> | ::= | <elementAttributeKW> <elementLabelList> { <elementLabelList> | <elementList> } 0:n |
<elementAttributeKW> | ::= | <basicElementAttributeKW> {<elementNodeCount>} 0:1 |
<basicElementAttributeKW> | ::= | GE | GEL | GEQ | GEC | GE0D | GE1D | GE1DL | GE1DQ | GE1DC | GE2D | GE2DL | GE2DQ | GE2DC | GE3D | GE3DL | GE3DQ | GE3DC | Bar | Tria | Quad | Tet | Wedge | Hex |
elementNodeCount | ::= | <int> |
<elementLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
keyWord | Dimension | Order | Edges |
GE | * | * | * |
GEL | * | linear | * |
GEQ | * | quadratic | * |
GEC | * | cubic | * |
GE0D | 0 | * | * |
GE1D | 1 | * | * |
GE1DL | 1 | linear | * |
GE1DQ | 1 | quadratic | * |
GE1DC | 1 | cubic | * |
GE2D | 2 | * | * |
GE2DL | 2 | linear | * |
GE2DQ | 2 | quadratic | * |
GE2DC | 2 | cubic | * |
GE3D | 3 | * | * |
GE3DL | 3 | linear | * |
GE3DQ | 3 | quadratic | * |
GE3DC | 3 | cubic | * |
Bar | 1 | * | * |
Tria | 2 | * | 3 |
Quad | 2 | * | 4 |
Tet | 3 | * | 6 |
Wedge | 3 | * | 9 |
Hex | 3 | * | 12 |
List Processor Syntax | Meaning |
Quad 1t# | All quad elements. |
Quad4 1t# | All quad elements with 4 nodes. |
Hex27 101:199:2 | Hex elements with 27 nodes whose ID is an odd number between 100 and 199. |
GE3DL 100:200:2 201:300:2 | Linear 3-dimensional elements whose ID is either an even number between 100 and 200 or an odd number between 200 and 300. This selection may select combinations of tet, wedge, and/or hex linear elements such as tet4, wedge6 and/or hex elements. |
GE3D 1:#.2.1 | Edge 1 of face 2 of all 3-dimensional elements. |
<mpcList> | ::= | <mpcKW> <mpcLabelList> { <mpcLabelList> | <mpcList> } 0:n |
<mpcKW> | ::= | MPC |
<mpcLabelList> | ::= | <int> | <int> <throughKW> <int> | <int> <throughKW> <int> <byKW> <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<throughKW> | ::= | : | T | Through |
<byKW> | ::= | : | B | By |
List Processor Syntax | Meaning |
MPC1 | MPC 1. |
MPC 1 2 3 | MPCs 1, 2, and 3. |
MPC 1:2 MPC 3 | MPCs, 2, and 3. |
MPC1T9B2 | MPCs 1, 3, 5, 7, and 9. |
MPC 1,3/5,7,9 | MPCs 1, 3, 5, 7, and 9. |
MPC 1 MPC 3:5:2 / MPC7 MPC9 | MPCs 1, 3, 5, 7, and 9. |
<coordinateFrame> | ::= | <coordinateFrameKW> <coordinateFrameLabel> |
<coordinateFrameKW> | ::= | CoordinateFrame | Coord | Cord | CF | Frame | Fr | F |
<coordinateFrameLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
List Processory Syntax | Meaning |
Coord 0 | Coordinate frame 0. |
CoordinateFrame 10 | Coordinate frame 10. |
F3 | Coordinate frame 3. |
<coordinateFrameAxis> | ::= | <coordinateFrameKW> <coordinateFrameLabel> . <coordainateFrameAxisNumber> |
<coordinateFrameKW> | ::= | CoordinateFrame | Coord | Cord | CF | Frame | Fr | F |
<coordinateFrameLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<coordinateFrameAxisNumber> | ::= | 1 | 2 | 3 |
List Processor Syntax | Meaning |
Coord 0.2 | The y axis of coordinate frame 0. |
Coord 1.3 | The z axis of coordinate frame 1. |
Coord 10.1 | The x axis of coordinate frame 10. |
<2PointAxisExpression> | ::= | <constructKW> <2PointAxisKW> <pointGeometryExpression> <pointGeometryExpression> | { <pointInDatabaseExpression> <pointInDatabaseExpression> } |
constructKW | ::= | Construct | Co | Make |
<2PointAxisKW> | ::= | 2PointAxis |
<pointGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <pointExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<pointExpression> | ::= | <pointInDatebaseExpression> | <pointConstructionExpression> |
<pointInDatabaseExpression> | ::= | <pointByDatabaseLabelExpression> | <curveVertexExpression> | <surfaceVertexExpression> | <solidVertexExpression> |
<pointByDatabaseLabelExpression> | ::= | <pointKW> <pointLabel> |
<pointKW> | ::= | Point | Pnt | Pt | P | grid# | Gr | G |
<pointLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<curveVertexExpression> | ::= | <curveKW> <curveLabel>.<curveVertex> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<curveVertex> | ::= | <int> |
<surfaceVertexExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge>.<surfaceEdgeVertex> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<surfaceEdgeVertex> | ::= | <int> |
<solidVertexExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge>.<solidFaceEdgeVertex> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<solidFaceEdgeVertex> | ::= | <int> |
<pointConstructionExpression> | ::= | <2CurvePointExpression> | <pointCurvePointExpression> | <pointSurfacePointExpression> | <curveSurfacePointExpression> |
Note: | The syntax for <2CurvePointExpression>, <pointCurvePoint>, <pointSurfacePointExpression>, and <curveSurfacePoint> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct 2PointAxis (Evaluate Geo ([0 0 0])) (Evaluate Geo ([0 0 1])) | An axis is defined between [0 0 0] and [0 0 1]. |
{[0 0 0][0 0 1]} | An axis is defined between [0 0 0] and [0 0 1]. |
Construct 2PointAxis (Evaluate Geo (Point 1)) (Evaluate Geo (Point 2)) | An axis is defined between point 1 and point 2. |
{Point 1 Point 2} | An axis is defined between point 1 and point 2. |
{Point 1 2} | An axis is defined between point 1 and point 2. |
Make 2PointAxis (Ev Geo (S1.2.1)) (Ev Geo (G2)) | An axis is defined between the 1st vertex of the 2nd edge of surface 1 and point 2. |
{S1.1.1 G2} | An axis is defined between the 1st vertex of the 2nd edge of surface 1 and point 2. |
Co 2PointAxis (Eval GeometryDef (Solid 1.2.3.1)) (Evaluate GeometryDefinition (Point 4)) | An axis is defined between the 1st vertex of the 3rd edge of the 2nd face of solid 1 and point 4. |
{Solid 1.2.3.1 Point 4} | An axis is defined between the 1st vertex of the 3rd edge of the 2nd face of solid 1 and point 4. |
<coordinateFrameVector> | ::= | <coordinateFrameKW> <coordinateFrameLabel> . <coordainateFrameAxisNumber> |
<coordinateFrameKW> | ::= | CoordinateFrame | Coord | Cord | CF | Frame | Fr | F |
<coordinateFrameLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<coordinateFrameAxisNumber> | ::= | 1 | 2 | 3 |
List Processor Syntax | Meaning |
Coord 0.2 | The y axis of coordinate frame 0. |
Coord 1.3 | The z axis of coordinate frame 1. |
Coord 10.1 | The x axis of coordinate frame 10. |
<2PointVectorExpression> | ::= | <constructKW> <2PointVectorKW> <pointGeometryExpression> <pointGeometryExpression> |
constructKW | ::= | Construct | Co | Make |
<2PointVectorKW> | ::= | 2PointVector |
<pointGeometryExpression> | ::= | ( <evalKW> <geometryDefinitionKW> ( <pointExpression> ) ) |
<evalKW> | ::= | Evaluate | Eval | Ev |
<geometryDefinitionKW> | ::= | GeometryDefinition | GeometryDef | GeoDefinition | GeoDef | Geometry | Geo |
<pointExpression> | ::= | <pointInDatebaseExpression> | <pointConstructionExpression> |
<pointInDatabaseExpression> | ::= | <pointByDatabaseLabelExpression> | <curveVertexExpression> | <surfaceVertexExpression> | <solidVertexExpression> |
<pointByDatabaseLabelExpression> | ::= | <pointKW> <pointLabel> |
<pointKW> | ::= | Point | Pnt | Pt | P | grid# | Gr | G |
<pointLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
<curveVertexExpression> | ::= | <curveKW> <curveLabel>.<curveVertex> |
<curveKW> | ::= | Curve | Crv | C | Line | Li | L |
<curveLabel> | ::= | <int> |
<curveVertex> | ::= | <int> |
<surfaceVertexExpression> | ::= | <surfaceKW> <surfaceLabel>.<surfaceEdge>.<surfaceEdgeVertex> |
<surfaceKW> | ::= | Surface | Surf | Srf | S | Patch | Pa | P |
<surfaceLabel | ::= | <int> |
<surfaceEdge> | ::= | <int> |
<surfaceEdgeVertex> | ::= | <int> |
<solidVertexExpression> | ::= | <solidKW> <solidLabel>.<solidFace>.<solidFaceEdge>.<solidFaceEdgeVertex> |
<solidKW> | ::= | Solid | Sld | Sl | Hyperpatch | Hpat | Hp| H |
<solidLabel> | ::= | <int> |
<solidFace> | ::= | <int> |
<solidFaceEdge> | ::= | <int> |
<solidFaceEdgeVertex> | ::= | <int> |
<pointConstructionExpression> | ::= | <2CurvePointExpression> | <pointCurvePointExpression> | <pointSurfacePointExpression> | <curveSurfacePointExpression> |
Note: | The syntax for <2CurvePointExpression>, <pointCurvePoint>, <pointSurfacePointExpression>, and <curveSurfacePoint> may be found under the appropriate headings in this section. |
List Processor Syntax | Meaning |
Construct 2PointVector (Evaluate Geo ([0 0 0])) (Evaluate Geo ([0 0 1])) | A vector is defined between [0 0 0] and [0 0 1]. |
Construct 2PointVector (Evaluate Geo (Point 1)) (Evaluate Geo (Point 2)) | A vector is defined between point 1 and point 2. |
Make 2PointVector (Ev Geo (S1.2.1)) (Ev Geo (G2)) | A vector is defined between the 1st vertex of the 2nd edge of surface 1 and point 2. |
Co 2PointVector (Eval GeometryDef (Solid 1.2.3.1)) (Evaluate GeometryDefinition (Point 4)) | A vector is defined between the 1st vertex of the 3rd edge of the 2nd face of solid 1 and point 4. |
<vectorByDisplacementExpression> | ::= | < <xDisplacement> <yDisplacement> <zDisplacement>> |
<xDisplacement> | ::= | <float> |
<yDisplacement> | ::= | <float> |
<zDisplacement> | ::= | <float> |
<float> | ::= | { <int> } 0:1 { . } 0:1 { <int> } 0:1 { e <int> } 0:1 |
<pointLabel> | ::= | <int> |
<nodeLabel> | ::= | <int> |
<int> | ::= | { + | - } 0:1 { <digit> } 1:n |
<digit> | ::= | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
List Processor Syntax | Meaning |
<1 2 3> | A vector with displacements of x = 1, y = 2, z = 3. |
<1 0 0> | A vector with displacements of x = 1, y = 0, z = 0. |
<2.0000 1.0 3> | A vector with displacements of x = 2, y = 1, z = 3. |