package com.javamarcher.ecs.component;
import org.joml.Matrix4f;
import org.joml.Vector3f;
public interface Transformation {
static final Vector3f LOCAL_RIGHT = new Vector3f(1, 0, 0);
static final Vector3f LOCAL_UP = new Vector3f(0, 1, 0);
static final Vector3f LOCAL_FORWARD = new Vector3f(0, 0, 1);
public void translate(final Vector3f translation);
public void rotate(final float angleDegree, final Vector3f axis);
public void setSpecificRotation(final float angleDegree, final Vector3f axis);
public Matrix4f getModelMatrix();
}