MeasurementType

Enumeration MeasurementType

The types of measurements that can be performed by the createMeasurement function.

Enumeration Members

Enumeration Members

ARC: 2

A measurement of different properties of a circular arc that is defined by three points.

The measurement input is an array of three corresponding MeasurementTargets. The first point specifies the start of the circular arc, the second point lies on the arc, and the third point specifies the end of the arc.

The measurement result has type TopologyDescriptor and its descriptor property points to a TopologyCircularArcDescriptor. It includes the radius, center, and length of the circular arc.

MULTIPLE: 1

A measurement of the distance and, if applicable, the angle between two 3D objects. Analogous to the measureBetween function.

If the targets intersect, the result will contain a representation of the intersection. Note that the intersection is not available for all MeasurementTargetClass combinations. For details, see the documentation of measureBetween.

The measurement input is an array of two MeasurementTargets.

The measurement result has type BetweenMeasurementResult.

SINGLE: 0

Creates a measurement entity that holds information about a single 3D object.

The measurement input is an array containing a single MeasurementTarget. The currently supported target classes are POINT, NODE, and TOPOLOGY.

The measurement result has type TopologyDescriptor and describes the 3D object. In case of input target class NODE, the result describes the combined bounding box of the nodes.

THICKNESS: 3

A measurement of the thickness of a shape at a given point. Analogous to the measureThickness function.

The measurement input is an array of two MeasurementTargets. The first one represents the point and the second one represents the shape.

The measurement result has type ThicknessMeasurementResult.


Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: