Class Scene
java.lang.Object
zombie.gizmo.Scene
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhitTest(int mouseX, int mouseY) voidreleaseRay(UI3DScene.Ray ray) voidrender()voidfloatsceneToUIX(float sceneX, float sceneY, float sceneZ) floatsceneToUIX(org.joml.Vector3f scenePos) floatsceneToUIY(float sceneX, float sceneY, float sceneZ) floatsceneToUIY(org.joml.Vector3f scenePos) voidsetBounds(int x, int y, int w, int h) voidorg.joml.Vector3fuiToScene(float uiX, float uiY, float uiZ, org.joml.Vector3f out) org.joml.Vector3fuiToScene(org.joml.Matrix4f modelTransform, float uiX, float uiY, float uiZ, org.joml.Vector3f out)
-
Constructor Details
-
Scene
public Scene()
-
-
Method Details
-
setBounds
public void setBounds(int x, int y, int w, int h) -
setGizmo
-
uiToScene
public org.joml.Vector3f uiToScene(float uiX, float uiY, float uiZ, org.joml.Vector3f out) -
uiToScene
public org.joml.Vector3f uiToScene(org.joml.Matrix4f modelTransform, float uiX, float uiY, float uiZ, org.joml.Vector3f out) -
sceneToUIX
public float sceneToUIX(float sceneX, float sceneY, float sceneZ) -
sceneToUIY
public float sceneToUIY(float sceneX, float sceneY, float sceneZ) -
sceneToUIX
public float sceneToUIX(org.joml.Vector3f scenePos) -
sceneToUIY
public float sceneToUIY(org.joml.Vector3f scenePos) -
renderMain
public void renderMain() -
hitTest
public boolean hitTest(int mouseX, int mouseY) -
render
public void render() -
releaseRay
-