init.lua 517 B

12345678910111213141516171819202122232425262728
  1. local ffi = require("ffi")
  2. local lib_path = os.getenv("LD_LIBRARY_PATH")
  3. lib = ffi.load(lib_path .. "/libcrown.so", true)
  4. require("vec3")
  5. require("mat4")
  6. require("quat")
  7. print("-- Testing Mat4 --\n")
  8. local m = Mat4.mat4(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0)
  9. local t = Mat4.mat4(9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0)
  10. Mat4.print(m)
  11. print("\n")
  12. print("-- Mat4.add --\n")
  13. m = Mat4.add(m, t)
  14. Mat4.print(m)
  15. print("\n")
  16. print("-- Mat4.subtract --\n")
  17. m = Mat4.subtract(m, t)
  18. Mat4.print(m)
  19. print("\n")