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