func `==`(a, b: Vec3Obj): bool {...}{.inline, raises: [], tags: [].}
-
Compares two vectors.
func `+`(a, b: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
Addition of two vectors
func `-`(a, b: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
Subtraction of two vectors.
func `/`(a, b: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
Division of two vectors.
func `*`(a, b: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
Multiplication of two vectors.
func `-`(a: Vec3Obj; b: float): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func `+`(a: Vec3Obj; b: float): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func `/`(a: Vec3Obj; b: float): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func `*`(a: Vec3Obj; b: float): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func abs(a: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func len(a: Vec3Obj): float {...}{.inline, raises: [], tags: [].}
-
Returns length of vector2
func pow(a: Vec3Obj; power: float): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func sqrt(a: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
func norm(a: Vec3Obj): Vec3Obj {...}{.inline, raises: [], tags: [].}
-
Returns normalized vector object.
func dot(a, b: Vec3Obj): float {...}{.inline, raises: [], tags: [].}
-
Returns result of dot product.