Module rg3d_core::math[][src]

Modules

aabb
frustum
plane
ray
triangulator

Structs

Rect
SmoothAngle
TriangleDefinition
TriangleEdge

Enums

PlaneClass
RotationOrder

Traits

Matrix3Ext
Matrix4Ext
PositionProvider
UnitQuaternionExt
Vector2Ext
Vector3Ext

Functions

barycentric_is_inside
barycentric_to_world
clampf
classify_plane
get_barycentric_coords
get_barycentric_coords_2d
get_closest_point

Tries to find a point closest to given point.

get_closest_point_triangle_set
get_closest_point_triangles
get_farthest_point
get_polygon_normal
get_signed_triangle_area
is_point_inside_2d_triangle
is_point_inside_triangle
lerpf
quat_from_euler
ray_rect_intersection
solve_quadratic
spherical_to_cartesian
triangle_area
vec3_to_vec2_by_plane
vector_to_quat

Returns rotation quaternion that represents rotation basis with Z axis aligned on vec. This function handles singularities for you.

wrap_angle
wrapf