Expand description
Modules
bool
vector mask types. f32
vector, quaternion and matrix types. f64
vector, quaternion and matrix types. i32
vector types. The
bevy_math
prelude.Traits adding swizzle methods to all vector types.
u32
vector types. Structs
A 2D affine transform, which can represent translation, rotation, scaling and shear.
A 3D affine transform, which can represent translation, rotation, scaling and shear.
A 2-dimensional
bool
vector mask.A 3-dimensional
bool
vector mask.A 3-dimensional SIMD vector mask.
A 4-dimensional
bool
vector mask.A 4-dimensional SIMD vector mask.
A 2D affine transform, which can represent translation, rotation, scaling and shear.
A 3D affine transform, which can represent translation, rotation, scaling and shear.
A 2x2 column major matrix.
A 3x3 column major matrix.
A 4x4 column major matrix.
A quaternion representing an orientation.
A 2-dimensional vector.
A 3-dimensional vector.
A 4-dimensional vector.
A 2-dimensional vector.
A 3-dimensional vector.
A 4-dimensional vector.
A 2x2 column major matrix.
A 3x3 column major matrix.
A 3x3 column major matrix.
A 4x4 column major matrix.
A quaternion representing an orientation.
A ray is an infinite line starting at
origin
, going in direction
.A rectangle defined by two opposite corners.
A 2-dimensional vector.
A 3-dimensional vector.
A 4-dimensional vector.
A 2-dimensional vector.
A 3-dimensional vector.
A 3-dimensional vector with SIMD support.
A 4-dimensional vector with SIMD support.
Enums
Euler rotation sequences.
Traits
Functions
Creates a 2x2 matrix from column vectors.
Creates a 3x3 matrix from column vectors.
Creates a 4x4 matrix from column vectors.
Creates a quaternion from
x
, y
, z
and w
values.Creates a 2-dimensional vector.
Creates a 3-dimensional vector.
Creates a 4-dimensional vector.
Creates a 2-dimensional vector.
Creates a 3-dimensional vector.
Creates a 4-dimensional vector.
Creates a 2x2 matrix from column vectors.
Creates a 3x3 matrix from column vectors.
Creates a 3x3 matrix from column vectors.
Creates a 4x4 matrix from column vectors.
Creates a quaternion from
x
, y
, z
and w
values.Creates a 2-dimensional vector.
Creates a 3-dimensional vector.
Creates a 4-dimensional vector.
Creates a 2-dimensional vector.
Creates a 3-dimensional vector.
Creates a 3-dimensional vector.
Creates a 4-dimensional vector.