Click or drag to resize

MarkableConfiguration Class

Provides a configuration of a markable job element.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.JobElementMarkableConfiguration

Namespace: RAYLASE.Marker.JobElement
Assembly: RAYLASE.Marker.JobElement (in RAYLASE.Marker.JobElement.dll) Version: 2.19.0
Syntax
C#
public class MarkableConfiguration

The MarkableConfiguration type exposes the following members.

Constructors
 NameDescription
Public methodMarkableConfigurationInitializes a new instance of the Object class.
Top
Properties
 NameDescription
Public propertyFlippedAxes Flips the axis if true.
Public propertyIsDirty The flag to indicate whether there has been a change to the configuration.
Public propertyMarkerProfile The settings for marking.
Public propertyModelMatrix The model matrix of the job element.
Public propertyOffset The translated position of the bounding box. This position represents the position of the job element.
Public propertyRotation Returns rotation of the ModelMatrix. If rotation was not set via SetTransformation(dvec3, dvec3, dvec3), it will be resolved from the ModelMatrix.
Public propertyRotationScaleSet Returns true, if Rotation and Scale was set via SetTransformation(dvec3, dvec3, dvec3). Otherwise rotation and scale will be resolved from the matrix, which could yield wrong results (matrix containing more than scale and rotation).
Public propertyScale Returns scale of the ModelMatrix
Public propertyTransformationCenter The reference point of the transformation instead of the centroid.
Top
Methods
 NameDescription
Public methodCopyFrom Copies the configuration.
Public methodSetTransformation Sets ModelMatrix, Scale and Rotation. Furthermore RotationScaleSet will be true, to indicate, that rotation was set and not calculated.
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Top
See Also