Warning

Nightly releases are generated automatically from the latest source code and are intended for experimental purposes only. These builds may contain incomplete or untested features, bugs, or security vulnerabilities, and as such, are not for production use. Users should be aware that nightly releases may cause unexpected behavior, data loss, or system instability. Use of these releases is at the user's own risk, and it is advised to have adequate backups before testing. The software is provided as is with no guarantees or support.

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.