Crate del_geo_core Copy item path Source aabb method common in 2D or 3D Axis-Aligned Bounding Box (AABB) aabb2 methods for 2D Axis-aligned Bounding Box (AABB) aabb3 methods for 3D Axis-aligned Bounding Box (AABB) curve_linear_coords methods for 3x3 matrix edge methods for 2D or 3D edge (line segment) edge2 methods for 2D edge (line segment) edge3 methods for 3D edge (line segment) hex mat2_sym symmetric matrix [[a,b],[b,c]]
parameterized as [a,b,c]
mat2x3_col_major mat3_array_of_array methods for 3x3 matrix mat3_col_major methods for 3x3 matrix where storage is column major order mat3_row_major functions and the trait for 3x3 matrix with row major storage mat3_sym Symmetric 3x3 matrix class
the 3x3 matrix is stored in a 6-dim array
[m[0,0], m[1,1], m[2,2], m[1,2], m[2,0], m[0,1]]
mat4_col_major the trait and methods for 4x4 matrix with column major storage matn methods for NxN matrix (column major) obb2 2D Oriented Bounding Box
data structure &[Real;6]
first 2 Reals are for center
next 2 Reals are for half of major axis direction
next 2 Reals are for half of minar axis direction obb3 3D Oriented Bounding Box (OBB) polynomial_root methods related to Continuous Collision Detection (CCD) quaternion range sphere spherical_harmonics tet methods for 3D tetrahedron tri2 methods for 2D triangle tri3 methods for 3d triangle uvec3 methods for unit 3D vector vec2 methods for 2D vector vec3 methods for 3D vector vecn view_projection view_rotation