×
template<class T> class irr::core::line3d< T >. 3D line between two points with intersection methods. Definition at line 18 of file line3d.h.
Basic classes such as vectors, planes, arrays, lists, and so on can be found in this namespace. More... Classes. class aabbox3d.
Calculates the intersection between a 3d line and the plane the triangle is on. bool getIntersectionWithLimitedLine (const line3d< T > &line, vector3d< T > ...
The near edge. Detailed Description. template<class T> class irr::core::aabbox3d< T >. Axis aligned bounding box in 3d dimensional space.
#include "line3d.h". Go to the source code of this file. Classes. class irr::core::aabbox3d< T >. Axis aligned bounding box in 3d dimensional space. More ...
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 ...
Calculates 2d screen position from a 3d position. Detailed Description. The Scene Collision Manager provides methods for performing collision tests and picking ...
... line3d< f32 > &line, const core::matrix4 *transform=0) const =0. Gets the triangles for one associated node which have or may have contact with a 3d line.
Detailed Description. The Irrlicht device. You can create it with createDevice() or createDeviceEx(). This is the most important class of the Irrlicht Engine.
The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done here. Typedefs. typedef IrrlichtDevice *IRRCALLCONV * irr:: ...