QueryBulkCalculationValues

class cee.ug.QueryBulkCalculationValues()

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


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)