Class TransformationMixin
java.lang.Object
de.mrjulsen.mcdragonlib.fabric.client.model.geometry.mixin.common.TransformationMixin
- All Implemented Interfaces:
TransformationExtensions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.math.Transformationdragonlib$applyOrigin(org.joml.Vector3f origin) org.joml.Matrix3fnet.minecraft.core.Directiondragonlib$rotateTransform(net.minecraft.core.Direction facing) voiddragonlib$transformPosition(org.joml.Vector4f position) abstract org.joml.Matrix4fMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.mrjulsen.mcdragonlib.fabric.client.model.geometry.extensions.TransformationExtensions
dragonlib$blockCenterToCorner, dragonlib$blockCornerToCenter, dragonlib$isIdentity, dragonlib$transformNormal
-
Constructor Details
-
TransformationMixin
public TransformationMixin()
-
-
Method Details
-
getMatrix
public abstract org.joml.Matrix4f getMatrix() -
dragonlib$getNormalMatrix
public org.joml.Matrix3f dragonlib$getNormalMatrix()- Specified by:
dragonlib$getNormalMatrixin interfaceTransformationExtensions
-
dragonlib$transformPosition
public void dragonlib$transformPosition(org.joml.Vector4f position) - Specified by:
dragonlib$transformPositionin interfaceTransformationExtensions
-
dragonlib$rotateTransform
public net.minecraft.core.Direction dragonlib$rotateTransform(net.minecraft.core.Direction facing) - Specified by:
dragonlib$rotateTransformin interfaceTransformationExtensions
-
dragonlib$applyOrigin
public com.mojang.math.Transformation dragonlib$applyOrigin(org.joml.Vector3f origin) - Specified by:
dragonlib$applyOriginin interfaceTransformationExtensions
-