Expand description
Math types (Vec3, Mat4, Quat, etc) and helpers.
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.