|
|
@@ -8,7 +8,19 @@ require("vec3")
|
|
|
require("mat4")
|
|
|
require("quat")
|
|
|
require("math_utils")
|
|
|
+require("camera")
|
|
|
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+print("-- testing Vec3 --\n")
|
|
|
+local pos = Vec3.vec3(1.0, 1.0, 1.0)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
|
|
|
print("-- Testing Mat4 --\n")
|
|
|
local m = Mat4.mat4(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0)
|
|
|
@@ -29,6 +41,25 @@ m = Mat4.subtract(m, t)
|
|
|
Mat4.print(m)
|
|
|
print("\n")
|
|
|
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+
|
|
|
local s = Math.sin(0.0)
|
|
|
|
|
|
-print("sin of 0 is " .. s)
|
|
|
+
|
|
|
+print("sin of 0 is " .. s)
|
|
|
+
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+--------------------------------------------------------------
|
|
|
+
|
|
|
+local cam = Camera.camera(pos, 90.0, 1.6)
|
|
|
+
|
|
|
+print(Camera.position(cam).x)
|
|
|
+print(Camera.fov(cam))
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|