Files
Nuake/Editor/resources/Scripts/Math.wren
Antoine Pilote 855bb1edd6 Major scripting update🕹
- Added Input wren module
- Added Math wren module
- Added Entity wren module
- Changed camera API
2021-06-10 22:23:53 -04:00

23 lines
308 B
Plaintext

class Math {
foreign static Sqrt_(x, y, z)
}
class Vector3 {
construct new(x, y, z) {
_x = x
_y = y
_z = z
}
Sqrt() {
return Math.Sqrt_(_x, _y, _z)
}
Normalize() {
var length = this.Sqrt()
var x = _x / length
var y = _y / length
var z = _z / length
return Vector3.new(x, y, z)
}
}