×
The vector3d class is used in Irrlicht for three main purposes: 1) As a direction vector (most of the methods assume this). 2) As a position in 3d space (which ...
3d vector template class with lots of operators and methods. More... Namespaces. namespace irr. Everything in the Irrlicht Engine can be found in this namespace ...
template<class T> class irr::core::line3d< T >. 3D line between two points with intersection methods. Definition at line 18 of file line3d.h.
class vector2d. 2d vector template class with lots of operators and methods. More... class vector3d. 3d vector template class with lots of operators and methods ...
Calculates the intersection between a 3d line and the plane the triangle is on. bool getIntersectionWithLimitedLine (const line3d< T > &line, vector3d< T > ...
template<class T> class irr::core::CMatrix4< T >. 4x4 matrix. Mostly used as transformation matrix for 3d calculations. The matrix is a D3D style matrix, row ...
Get center of the bounding box. void getEdges (vector3d< T > *edges) const. Stores all 8 edges of the box into an array. vector3d< T > ...
Detailed Description. Quaternion class for representing rotations. It provides cheap combinations and avoids gimbal locks. Also useful for interpolations.
S3DVertex.h File Reference. #include "vector3d.h" #include "vector2d.h" #include "SColor.h". Go to the source code of this file. Classes. struct irr::video ...
irr::core::vector3d< T > · irr::io::xmlChar< T > ... irr::scene::ISceneNode Class Reference. Scene node ... The documentation for this class was generated from the ...