QueryFeatureExtractionSurface
-
class
cee.ug.QueryFeatureExtractionSurface() Data for one surface (part) of a feature extraction (cut, iso, isovolume).
Properties
-
cee.ug.QueryFeatureExtractionSurface.edgeDataArr - edgeDataArr: { perVertexScalarResults: number[], perVertexVectorResults: number[], scalarResult: number, sourceElementIndex: number, vectorResult: number[] }[]
Data per edge of the feature extraction surface
Source element index and results per edge
-
cee.ug.QueryFeatureExtractionSurface.edgeLineVertices optional
edgeLineVertices: number[]Edges (e.g. cutting plane intersecting with 2d elements) This array contains x,y,z values for each edge. So there will be 6 values (2 vertices * (x,y,z)) per edge (from -> to).
-
cee.ug.QueryFeatureExtractionSurface.elementMeshVertices optional
elementMeshVertices: number[]Line segments representing the element mesh on the feature extraction surface. There will be 6 values (2 vertices * (x,y,z)) per edge (from -> to).
-
cee.ug.QueryFeatureExtractionSurface.faceTriangleVertices - faceTriangleVertices: number[]
The triangulation of the feature extraction surface
This array contains x,y,z values for each triangle vertex. So there will be 9 values (3 vertices * (x,y,z)) per triangle.
-
cee.ug.QueryFeatureExtractionSurface.geometryIndex - geometryIndex: number
The index of the geometry the item belongs to.
-
cee.ug.QueryFeatureExtractionSurface.partId - partId: number
The id of the part the item belongs to.
-
cee.ug.QueryFeatureExtractionSurface.triangleDataArr - triangleDataArr: { perVertexScalarResults: number[], perVertexVectorResults: number[], scalarResult: number, sourceElementIndex: number, vectorResult: number[] }[]
Data per triangle of the feature extraction surface
Source element index and results per triangle