| 1234567891011121314151617181920212223242526272829303132 |
- class "Vector3"
- function Vector3:Vector3()
- if self.__ptr == nil then
- self.__ptr = Polycore.Vector3()
- end
- end
- function Vector3:set(x, y, z)
- return Polycore.Vector3_set(self.__ptr, x, y, z)
- end
- function Vector3:distance(rhs)
- return Polycore.Vector3_distance(self.__ptr, rhs.__ptr)
- end
- function Vector3:length()
- return Polycore.Vector3_length(self.__ptr)
- end
- function Vector3:dot(u)
- return Polycore.Vector3_dot(self.__ptr, u.__ptr)
- end
- function Vector3:crossProduct(rkVector)
- return Polycore.Vector3_crossProduct(self.__ptr, rkVector.__ptr)
- end
- function Vector3:Normalize()
- return Polycore.Vector3_Normalize(self.__ptr)
- end
|