PaleoCrafter

Untitled

May 7th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.67 KB | None | 0 0
  1. val result = Matrix4f()
  2. result.setIdentity()
  3. val tmp = Matrix4f()
  4. result.setTranslation(Vector3f(0f, MathHelper.sin(hover * 0.1f) * 0.01f, 0f))
  5. tmp.rotY(-yaw)
  6. result.mul(tmp)
  7. tmp.rotZ(80 * Math.PI.toFloat() / 180)
  8. result.mul(tmp)
  9. var vector = Vector4f(MathHelper.sin(f) / 16, 0f, 0f, 0f)
  10. result.transform(vector)
  11. tmp.set(Vector3f(vector.x, vector.y, vector.z))
  12. result.mul(tmp)
  13. tmp.rotY(-rotation)
  14. result.mul(tmp)
  15. vector = Vector4f(0f, 0.25f, 0f, 0f)
  16. result.transform(vector)
  17. tmp.set(Vector3f(vector.x, vector.y, vector.z))
  18. result.mul(tmp)
  19. vector = Vector4f(0.375f, 0f, 0f, 0f)
  20. result.transform(vector)
  21. tmp.set(Vector3f(vector.x, vector.y, vector.z))
  22. result.mul(tmp)
Add Comment
Please, Sign In to add comment