# Math Library (C++) ## Articles in This Section - [Predefined Constants (CPP)](../../../api/library/math/constants_cpp.md) - [Auxiliary Types](../../../api/library/math/auxiliary_types.md) - [Bounds-Related Classes (C++)](../../../api/library/math/bounds/index.md) - [BoundBox Struct (CPP)](../../../api/library/math/bounds/class.boundbox_cpp.md) - [BoundFrustum Struct (CPP)](../../../api/library/math/bounds/class.boundfrustum_cpp.md) - [BoundSphere Struct (CPP)](../../../api/library/math/bounds/class.boundsphere_cpp.md) - [WorldBoundBox Struct (CPP)](../../../api/library/math/bounds/class.worldboundbox_cpp.md) - [WorldBoundFrustum Struct (CPP)](../../../api/library/math/bounds/class.worldboundfrustum_cpp.md) - [WorldBoundSphere Struct (CPP)](../../../api/library/math/bounds/class.worldboundsphere_cpp.md) - [FloatTransform Struct (CPP)](../../../api/library/math/class.floattransform_cpp.md) - [DoubleTransform Struct (CPP)](../../../api/library/math/class.doubletransform_cpp.md) - [Geometry Class (CPP)](../../../api/library/math/class.geometry_cpp.md) - [Math Common Functions (CPP)](../../../api/library/math/math.common_cpp.md) - [Math 2D Functions (C++) (CPP)](../../../api/library/math/math.2d_cpp.md) - [Math Exponential Functions (CS)](../../../api/library/math/math.exponential_cs.md) - [Math Exponential Functions (CPP)](../../../api/library/math/math.exponential_cpp.md) - [Math Matrix Functions (USC)](../../../api/library/math/math.matrix_usc.md) - [Math Matrix Functions (CPP)](../../../api/library/math/math.matrix_cpp.md) - [Math Trigonometrical Functions (CPP)](../../../api/library/math/math.trigonometry_cpp.md) - [Color Models Functions (CPP)](../../../api/library/math/math.color_spaces_cpp.md) - [Bits Class (CPP)](../../../api/library/math/class.bits_cpp.md) - [BitStream Class (CPP)](../../../api/library/math/class.bitstream_cpp.md) - [bvec4 Class (CPP)](../../../api/library/math/class.bvec4_cpp.md) - [Concave Class (CPP)](../../../api/library/math/class.concave_cpp.md) - [ConcaveConvexCompare Class (CPP)](../../../api/library/math/class.concaveconvexcompare_cpp.md) - [Convex Class (CPP)](../../../api/library/math/class.convex_cpp.md) - [dmat4 Class (CPP)](../../../api/library/math/class.dmat4_cpp.md) - [dvec2 Class (CPP)](../../../api/library/math/class.dvec2_cpp.md) - [dvec3 Class (CPP)](../../../api/library/math/class.dvec3_cpp.md) - [dvec4 Class (CPP)](../../../api/library/math/class.dvec4_cpp.md) - [half Class (CPP)](../../../api/library/math/class.half_cpp.md) - [hvec2 Class (CPP)](../../../api/library/math/class.hvec2_cpp.md) - [hvec3 Class (CPP)](../../../api/library/math/class.hvec3_cpp.md) - [hvec4 Class (CPP)](../../../api/library/math/class.hvec4_cpp.md) - [ivec2 Class (CPP)](../../../api/library/math/class.ivec2_cpp.md) - [ivec3 Class (CPP)](../../../api/library/math/class.ivec3_cpp.md) - [ivec4 Class (CPP)](../../../api/library/math/class.ivec4_cpp.md) - [mat2 Class (CPP)](../../../api/library/math/class.mat2_cpp.md) - [mat3 Class (CPP)](../../../api/library/math/class.mat3_cpp.md) - [mat4 Class (CPP)](../../../api/library/math/class.mat4_cpp.md) - [Noise Class (CPP)](../../../api/library/math/class.noise_cpp.md) - [Polygon Class (CPP)](../../../api/library/math/class.polygon_cpp.md) - [quat Class (CPP)](../../../api/library/math/class.quat_cpp.md) - [Random Class (CPP)](../../../api/library/math/class.random_cpp.md) - [SHBasis Class (CPP)](../../../api/library/math/class.shbasis_cpp.md) - [svec4 Class (CPP)](../../../api/library/math/class.svec4_cpp.md) - [vec2 Class (CPP)](../../../api/library/math/class.vec2_cpp.md) - [vec3 Class (CPP)](../../../api/library/math/class.vec3_cpp.md) - [vec4 Class (CPP)](../../../api/library/math/class.vec4_cpp.md)