QueryBulkCalculationValues

class cee.ug.QueryBulkCalculationValues()

The result of a QueryBulkCalculation for one part/region of cutting plane.

Properties

cee.ug.QueryBulkCalculationValues.area
area: number

The surface area of the region/part

cee.ug.QueryBulkCalculationValues.averageValue
averageValue: number

Average per element surface scalar value in the region (either cutting plane or visible surface of the part)

cee.ug.QueryBulkCalculationValues.boundingBoxMaximum
boundingBoxMaximum: Vec3

The maximum corner of the bounding box of the part or the cutting plane region

cee.ug.QueryBulkCalculationValues.boundingBoxMinimum
boundingBoxMinimum: Vec3

The minimum corner of the bounding box of the part or the cutting plane region

cee.ug.QueryBulkCalculationValues.centroid
centroid: Vec3

The centroid of the region/part

cee.ug.QueryBulkCalculationValues.elementCount
elementCount: number

Number of elements. For cutting planes: The number of elements intersected

cee.ug.QueryBulkCalculationValues.geometryIndex
geometryIndex: 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.

cee.ug.QueryBulkCalculationValues.maximumValue
maximumValue: number

Maximum per element surface scalar value in the region (either cutting plane or visible surface of the part)

cee.ug.QueryBulkCalculationValues.maximumValuePosition
maximumValuePosition: Vec3

The position of the maximum per element surface scalar value maximumValue (surface centroid)

cee.ug.QueryBulkCalculationValues.minimumValue
minimumValue: number

Minimum per element surface scalar value in the region (either cutting plane or visible surface of the part)

cee.ug.QueryBulkCalculationValues.minimumValuePosition
minimumValuePosition: Vec3

The position of the minimum per element surface scalar value minimumValue (surface centroid)

cee.ug.QueryBulkCalculationValues.nodeAverageValue
nodeAverageValue: number

Average value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.nodeCount
nodeCount: number

Number of nodes in the region / on the visible surface of the part

cee.ug.QueryBulkCalculationValues.nodeMaximumValue
nodeMaximumValue: number

Maximum value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.nodeMaximumValuePosition
nodeMaximumValuePosition: Vec3

The position of the maximum value of the nodes referenced by the region/part visible surface nodeMaximumValue

cee.ug.QueryBulkCalculationValues.nodeMinimumValue
nodeMinimumValue: number

Minimum value of the nodes referenced by the region/part visible surface (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.nodeMinimumValuePosition
nodeMinimumValuePosition: Vec3

The position of the minimum value of the nodes referenced by the region/part visible surface nodeMinimumValue

cee.ug.QueryBulkCalculationValues.partId
partId: number

The id of the part associated with the bulk values

cee.ug.QueryBulkCalculationValues.regionTriangleVertices
regionTriangleVertices: 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.

cee.ug.QueryBulkCalculationValues.resultant
resultant: 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.

cee.ug.QueryBulkCalculationValues.surfaceCount
surfaceCount: number

Number of element surfaces in the region/visible surface of the part

cee.ug.QueryBulkCalculationValues.volume
volume: number

The volume of the part (only applicable for parts with volume elements). For cutting planes: the volume of the intersected elements

cee.ug.QueryBulkCalculationValues.volumeAverageValue
volumeAverageValue: number

The Average result for volume elements in the part (only applicable for parts with volume elements)

cee.ug.QueryBulkCalculationValues.volumeMaximumValue
volumeMaximumValue: number

The Maximum result for volume elements in the part (only applicable for parts with volume elements)

cee.ug.QueryBulkCalculationValues.volumeMaximumValuePosition
volumeMaximumValuePosition: Vec3

The position of the maximum result for volume elements in the part volumeMaximumValue

cee.ug.QueryBulkCalculationValues.volumeMinimumValue
volumeMinimumValue: number

The minimum result for volume elements in the part (only applicable for parts with volume elements)

cee.ug.QueryBulkCalculationValues.volumeMinimumValuePosition
volumeMinimumValuePosition: Vec3

The position of the minimum result for volume elements in the part volumeMinimumValue

cee.ug.QueryBulkCalculationValues.volumeNodeAverageValue
volumeNodeAverageValue: number

Average value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.volumeNodeMaximumValue
volumeNodeMaximumValue: number

Maximum value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.volumeNodeMaximumValuePosition
volumeNodeMaximumValuePosition: Vec3

The position of the maximum value of the nodes referenced by the volume elements in the part volumeNodeMaximumValue

cee.ug.QueryBulkCalculationValues.volumeNodeMinimumValue
volumeNodeMinimumValue: number

Minimum value of the nodes referenced by the volume elements in the part (applicable for PER_NODE and PER_ELEMENT_NODE results)

cee.ug.QueryBulkCalculationValues.volumeNodeMinimumValuePosition
volumeNodeMinimumValuePosition: Vec3

The position of the minimum value of the nodes referenced by the volume elements in the part volumeNodeMinimumValue

cee.ug.QueryBulkCalculationValues.volumeResultant
volumeResultant: number

Sum of ELEMENT_VOLUME*ELEMENT_RESULT_VALUE for all volume elements (only applicable for parts with volume elements)