Untold Engine  Beta v0.0.16
docs
Math Engine

Classes

class  U4DEngine::U4DAABB
 The U4DAABB class implements a mathematical representation of an Axis-Aligned Bounding Box. More...
 
class  U4DEngine::U4DBoneIndices
 The U4DBoneIndices class implements the indexes of bone-armature used in a 3D character animation. This class is only used for organizational purposes. It does not implement any mathematical operations. More...
 
class  U4DEngine::U4DDualQuaternion
 The U4DDualQuaternion class implements a Dual-Quaternion mathematical entity used for storing rotation and translations as real and pure quaternions, respectively. More...
 
class  U4DEngine::U4DIndex
 The U4DIndex class implements a 3D integer-only index class. It is mainly used for organizational purposes. It does not implement any computational operations. More...
 
class  U4DEngine::U4DMatrix3n
 The U4DMatrix3n is in charge of implementing linear algebra matrix operations such as addition, subtraction, transformations, etc. More...
 
class  U4DEngine::U4DMatrix4n
 The U4DMatrix4n class is in charge of implementing a representation of a 4x4 matrix. The class implements matrix operations such as addition, subtraction, transformation, inverse, transponse, etc. More...
 
class  U4DEngine::U4DNumerical
 The U4DNumerical provides numerical robustness in floating point comparison, rounding errors and random number generation. More...
 
class  U4DEngine::U4DOBB
 The U4DOBB class implements a represenatation of an Oriented-Bounding Box. More...
 
class  U4DEngine::U4DPlane
 The U4DPlane class implements a mathematical representation of a 3D plane. More...
 
class  U4DEngine::U4DPoint3n
 The U4DPoint3n implements a 3D point representation in space. More...
 
class  U4DEngine::U4DQuaternion
 The U4DQuaternion class is responsible for implementing Quaternion operations in the engine. These operations include: Quaternion addition, subtraction, multiplication, normalization, etc. More...
 
class  U4DEngine::U4DSegment
 The U4DSegment class implements a geometrical representation of a segment in 3D space. More...
 
class  U4DEngine::U4DSphere
 The U4DSphere class implements a mathematical representation of a sphere. More...
 
class  U4DEngine::U4DTetrahedron
 The U4DTetrahedron class implements a geometrical representation of a Tetrahedron. More...
 
class  U4DEngine::U4DTriangle
 The U4DTriangle class implements a geometrical representation of a 3D triangle. More...
 
class  U4DEngine::U4DTrigonometry
 The U4DTrigonometry class provides trigonometrical computations such as degress to radius conversion. More...
 
class  U4DEngine::U4DVector2n
 The U4DVector2n class is in charge of implementing a 2D vector representation. The class contains several linear algebra operations such as addition, subtraction, scalar multiplication, dot product, etc. More...
 
class  U4DEngine::U4DVector3n
 The U4DVector3n class is in charge of implementing 3D Linear Algebra Vector operations. These operations include: Addition, subtraction, scalar multiplication, dot product, cross product, among others. More...
 
class  U4DEngine::U4DVector4n
 The U4DVector4n class represents a 4D vector in space. Note: This class does not perform any linear algebra operations. It simply serves as a representation and is used as a helper in class. More...
 

Detailed Description