UNPKG

matrix-engine

Version:

basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv

30 lines (23 loc) 957 B
/** *@Author Nikola Lukic *@Description Matrix Engine Api Example */ /* globals world App world */ import App from "../program/manifest"; export var runThis = world => { world.Add("triangle", 1, "MyColoredTriangle1"); world.Add("triangle", 1, "MyColoredTriangle2"); world.Add("triangle", 1, "MyColoredTriangle3"); canvas.addEventListener('mousedown', (ev) => { matrixEngine.raycaster.checkingProcedure(ev); }); App.scene.MyColoredTriangle1.position.SetZ(-4); App.scene.MyColoredTriangle1.position.SetX(0); App.scene.MyColoredTriangle1.position.SetY(0); App.scene.MyColoredTriangle1.position.SetX(2.5); App.scene.MyColoredTriangle2.position.SetX(0); App.scene.MyColoredTriangle3.position.SetX(-2.5); App.scene.MyColoredTriangle1.rotation.rotationSpeed.z = -10; App.scene.MyColoredTriangle2.rotation.rotationSpeed.z = -10; App.scene.MyColoredTriangle3.rotation.rotationSpeed.z = -10; };