public interface IForgeTransformationMatrix
Modifier and Type | Method and Description |
---|---|
default TransformationMatrix |
applyOrigin(Vector3f origin)
Apply this transformation to a different origin.
|
default TransformationMatrix |
blockCenterToCorner()
convert transformation from assuming center-block system to opposing-corner-block system
|
default TransformationMatrix |
blockCornerToCenter()
convert transformation from assuming opposing-corner-block system to center-block system
|
default TransformationMatrix |
compose(TransformationMatrix other) |
default TransformationMatrix |
getTransformaion() |
default TransformationMatrix |
inverse() |
default boolean |
isIdentity() |
default void |
push(MatrixStack stack) |
default Direction |
rotateTransform(Direction facing) |
default void |
transformNormal(Vector3f normal) |
default void |
transformPosition(Vector4f position) |
default TransformationMatrix getTransformaion()
default boolean isIdentity()
default void push(MatrixStack stack)
default TransformationMatrix compose(TransformationMatrix other)
default TransformationMatrix inverse()
default void transformPosition(Vector4f position)
default void transformNormal(Vector3f normal)
default TransformationMatrix blockCenterToCorner()
default TransformationMatrix blockCornerToCenter()
default TransformationMatrix applyOrigin(Vector3f origin)