Skip to main content

Crate pybevy_math

Crate pybevy_math 

Source

Re-exports§

pub use affine2::PyAffine2;
pub use affine2::PyMat2;
pub use affine3a::PyAffine3A;
pub use bounding::PyAabb2d;
pub use bounding::PyAabb3d;
pub use bounding::PyBoundingCircle;
pub use bounding::PyBoundingSphere;
pub use bounding::PyIsometry2d;
pub use bounding::PyIsometry3d;
pub use bounding::PyRayCast2d;
pub use bounding::PyRayCast3d;
pub use compass::PyCompassOctant;
pub use compass::PyCompassQuadrant;
pub use cubic_splines::cubic_bezier::PyCubicBezier2d;
pub use cubic_splines::cubic_cardinal_spline::PyCubicCardinalSpline2d;
pub use cubic_splines::cubic_curve::PyCubicCurve2d;
pub use cubic_splines::cubic_hermite::PyCubicHermite2d;
pub use dir2::PyDir2;
pub use dir3::PyDir3;
pub use easing::PyEaseFunction;
pub use easing::PyJumpAt;
pub use ivec2::PyIVec2;
pub use mat3::PyMat3;
pub use mat3a::PyMat3A;
pub use mat4::PyMat4;
pub use primitives::PyArc2d;
pub use primitives::PyInfinitePlane3d;
pub use primitives::PyLine2d;
pub use primitives::PyPlane2d;
pub use primitives::PyPolygon;
pub use quat::PyEulerRot;
pub use quat::PyQuat;
pub use range::PyRange;
pub use ray::PyRay2d;
pub use ray::PyRay3d;
pub use rect::PyRect;
pub use rot2::PyRot2;
pub use torus_kind::PyTorusKind;
pub use urect::PyURect;
pub use uvec2::PyUVec2;
pub use uvec3::PyUVec3;
pub use vec2::PyVec2;
pub use vec3::PyVec3;
pub use vec3a::PyVec3A;
pub use vec4::PyVec4;
pub use winding_order::PyWindingOrder;

Modules§

affine2
affine3a
bounding
compass
cubic_splines
dir2
dir3
easing
ivec2
mat3
mat4
mat3a
primitives
quat
range
ray
rect
rot2
torus_kind
urect
uvec2
uvec3
vec2
vec3
vec4
vec3a
winding_order

Functions§

add_math_classes
add_module