×
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 ...
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.
Detailed Description. Quaternion class for representing rotations. It provides cheap combinations and avoids gimbal locks. Also useful for interpolations.
Detailed Description. Interface of an object which can receive events. Many of the engine's classes inherit IEventReceiver so they are able to process events.
irr::core::vector3d< T > · irr::io::xmlChar< T > ... File List · File Members. Public Member Functions | Protected Member Functions. irr::IReferenceCounted Class ...
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 ...