QueryBulkCalculationValues
- class cee.ug.QueryBulkCalculationValues()
The result of a
QueryBulkCalculation
for one part/region of cutting plane.
Properties
Properties
- QueryBulkCalculationValues.area
- Type:
number
The surface area of the region/part
- QueryBulkCalculationValues.averageValue
- Type:
number
Average per element surface scalar value in the region (either cutting plane or visible surface of the part)
- QueryBulkCalculationValues.boundingBoxMaximum
- Type:
Vec3
The maximum corner of the bounding box of the part or the cutting plane region
- QueryBulkCalculationValues.boundingBoxMinimum
- Type:
Vec3
The minimum corner of the bounding box of the part or the cutting plane region
- QueryBulkCalculationValues.centroid
- Type:
Vec3
The centroid of the region/part
- QueryBulkCalculationValues.elementCount
- Type:
number
Number of elements. For cutting planes: The number of elements intersected
- QueryBulkCalculationValues.geometryIndex
- Type:
number
The index of the CAE geometry.
In almost all cases this will be 0. If using a partially adaptive model with remeshing only on parts of the model (e.g. in a Forging process) the concept of multiple geometries might be relevant.
- QueryBulkCalculationValues.maximumValue
- Type:
number
Maximum per element surface scalar value in the region (either cutting plane or visible surface of the part)
- QueryBulkCalculationValues.maximumValuePosition
- Type:
Vec3
The position of the maximum per element surface scalar value
maximumValue
(surface centroid)
- QueryBulkCalculationValues.minimumValue
- Type:
number
Minimum per element surface scalar value in the region (either cutting plane or visible surface of the part)
- QueryBulkCalculationValues.minimumValuePosition
- Type:
Vec3
The position of the minimum per element surface scalar value
minimumValue
(surface centroid)
- QueryBulkCalculationValues.nodeAverageValue
- Type:
number
Average value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.nodeCount
- Type:
number
Number of nodes in the region / on the visible surface of the part
- QueryBulkCalculationValues.nodeMaximumValue
- Type:
number
Maximum value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.nodeMaximumValuePosition
- Type:
Vec3
The position of the maximum value of the nodes referenced by the region/part visible surface
nodeMaximumValue
- QueryBulkCalculationValues.nodeMinimumValue
- Type:
number
Minimum value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.nodeMinimumValuePosition
- Type:
Vec3
The position of the minimum value of the nodes referenced by the region/part visible surface
nodeMinimumValue
- QueryBulkCalculationValues.partId
- Type:
number
The id of the part associated with the bulk values
- QueryBulkCalculationValues.regionTriangleVertices
- Type:
Float32Array
A tessellation of triangles of the cutting plane region if a cutting plane query was issued and includeRegionTriangles was true
This array contains x,y,z values for each triangle vertex. So there will be 9 values (3 vertices * (x,y,z)) per triangle. This can be used to highlight the selected region using the geometry or the markup model.
- QueryBulkCalculationValues.resultant
- Type:
number
Sum of SURFACE_AREA*SURFACE_RESULT_VALUE for all element surfaces in the region (of cutting planes) or of the visible surface of a part.
- QueryBulkCalculationValues.surfaceCount
- Type:
number
Number of element surfaces in the region/visible surface of the part
- QueryBulkCalculationValues.volume
- Type:
number
The volume of the part (only applicable for parts with volume elements). For cutting planes: the volume of the intersected elements
- QueryBulkCalculationValues.volumeAverageValue
- Type:
number
The Average result for volume elements in the part (only applicable for parts with volume elements)
- QueryBulkCalculationValues.volumeMaximumValue
- Type:
number
The Maximum result for volume elements in the part (only applicable for parts with volume elements)
- QueryBulkCalculationValues.volumeMaximumValuePosition
- Type:
Vec3
The position of the maximum result for volume elements in the part
volumeMaximumValue
- QueryBulkCalculationValues.volumeMinimumValue
- Type:
number
The minimum result for volume elements in the part (only applicable for parts with volume elements)
- QueryBulkCalculationValues.volumeMinimumValuePosition
- Type:
Vec3
The position of the minimum result for volume elements in the part
volumeMinimumValue
- QueryBulkCalculationValues.volumeNodeAverageValue
- Type:
number
Average value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.volumeNodeMaximumValue
- Type:
number
Maximum value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.volumeNodeMaximumValuePosition
- Type:
Vec3
The position of the maximum value of the nodes referenced by the volume elements in the part
volumeNodeMaximumValue
- QueryBulkCalculationValues.volumeNodeMinimumValue
- Type:
number
Minimum value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)
- QueryBulkCalculationValues.volumeNodeMinimumValuePosition
- Type:
Vec3
The position of the minimum value of the nodes referenced by the volume elements in the part
volumeNodeMinimumValue
- QueryBulkCalculationValues.volumeResultant
- Type:
number
Sum of ELEMENT_VOLUME*ELEMENT_RESULT_VALUE for all volume elements (only applicable for parts with volume elements)