View Source SpaceDust.Math.Vector (Space Dust v0.1.0)
Vector operations
Summary
Functions
add two 3D vectors
angle between two 3D vectors
cross product of two 3D vectors
dot product of two 3D vectors
create a 3D vector from a list
magnitude of a 3D vector
normalize a 3D vector
rotate a 3D vector by a 3x3 matrix
scale a 3D vector
subtract two 3D vectors
Types
Functions
add two 3D vectors
angle between two 3D vectors
cross product of two 3D vectors
dot product of two 3D vectors
create a 3D vector from a list
magnitude of a 3D vector
normalize a 3D vector
@spec rotate(vector(), SpaceDust.Math.Matrix.matrix()) :: vector()
rotate a 3D vector by a 3x3 matrix
scale a 3D vector
subtract two 3D vectors