-- loading our libraries pw.script:initialize() print("hello pixwerx!") local v = pw.vector3.new() v:set(0,1,2) print("v",v.x,v.y,v.z) ---- objects need to be cloned ----local v2 = v:clone() --local v2 = v ---- manipulate stuff --v.x = 0.2 --v.y = pw.pi --print("v : ", v:v()) --print("v2: ", v2:v()) local q = pw.quaternion.new() print("q",q.x,q.y,q.z,q.w) qi = q:inverse() print("q.inverse",qi.x,qi.y,qi.z,qi.w) qm = pw.quaternion.lerp(q,qi) print("q.m",qm.x,qm.y,qm.z,qm.w) --local aa = pw.axisangle.new() ---- assign vector to axis ----aa.axis = v --print("aa",aa.axis.x) --local scene = pw:scene.new()