This repository has been archived by the owner on Dec 26, 2018. It is now read-only.
Releases: ejeinc/Meganekko
Releases · ejeinc/Meganekko
Native object deletion was changed
Direct call to HybridObject.delete()
was deprecated. Use MeganekkoApp.delete(HybridObject)
.
Bug fix for Scene.isLookingAt
2.0.9
Improve rendering for transparent object
2.0.7
onkeydown
Simple API
Example:
SceneObject obj = getSceneObject();
// Simple getter and setter
Vector3f pos = obj.position();
pos.add(1,0,0);
obj.position(pos);
Vector3f scale = obj.scale();
scale.mul(2,1,1);
obj.scale(scale);
Quaternionf q = obj.rotation();
q.rotate(0.5f, 0.5f, 0);
obj.rotation(q);
// other getters
Mesh mesh = obj.mesh();
Material material = obj.material();
Texture texture = material.texture();
// Animation
obj.animate()
.moveTo(new Vector3f(1, 0, 0))
.start(app);
obj.animate()
.scaleBy(new Vector3f(1.5f, 1, 1))
.start(app);
obj.animate()
.moveBy(new Vector3f(0.5f, 0.5f, 0))
.rotateBy(0.5f, 0, 0)
.duration(2000)
.start(app);