Untold Engine
Beta v0.0.16
docs
|
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... | |