×
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 ...
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 ...
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 ...
Calculates the intersection between a 3d line and the plane the triangle is on. bool getIntersectionWithLimitedLine (const line3d< T > &line, vector3d< T > ...
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.
Detailed Description. Class which holds the geometry of an object. An IMesh is nothing more than a collection of some mesh buffers (IMeshBuffer). SMesh is a ...
The first class I decided to implement was the 'dimension2d<T>' class. ... Just for reference, this is the proper syntax for ... class Vector3d { public: template< ...
irr::core::vector3d< T > · irr::io::xmlChar< T > ... irr::scene::ISceneNode Class Reference. Scene node ... The documentation for this class was generated from the ...