ITransformable Interface |
public interface ITransformable
The ITransformable type exposes the following members.
Name | Description | |
---|---|---|
![]() | MarkableConfiguration | The configuration: marker profiles, model matrix, and bounding box. |
Name | Description | |
---|---|---|
![]() | CenterToOrigin | Moves the job element so that its centroid is at the origin. |
![]() | Flip | Flip the job element against given flags for axes. |
![]() | HasPoint | Tests whether a point is inside (inclusively) the job element. This applies only if the job element is on a single plane. |
![]() | MoveTo | Moves the job element so that its centroid is at the given position. |
![]() | Rotate(Double) | Rotates the job element a given angle around the z-axis. |
![]() | Rotate(Double, dvec3) | Rotates the job element a given angle with respect to a given vector passing through its centroid. |
![]() | Scale(Double) | Scales the job element uniformly with respect to its centroid. |
![]() | Scale(dvec3) | Scales the job element non-uniformly with respect to its centroid. |
![]() | Transform | Multiplies the model matrix with a transformation matrix. |
![]() | Translate | Translates the job element with a given vector. |