Modules | |
Camera | |
Camera node defines a view transform that Kanzi uses to render a 3D scene. | |
Level Of Detail Node | |
Level Of Detail node shows different appearances of the same object, or different object, based on the viewing distance of the Level of Detail node. | |
Lights | |
Light nodes act as a sources of light for a Scene in your Kanzi application. | |
Scene | |
Scene node shows 3D content in your Kanzi application. | |
Skinning | |
Skinning is the process of binding a 3D mesh to a skeleton that consists of a hierarchical set of connected bones and which you can use to animate the mesh. | |
Instantiator | |
Instantiator node replicates the appearance of a 3D node or a tree of 3D nodes that the Instantiator node targets. | |
Classes | |
class | kanzi::FrustumCullFilter |
Frustum cull filter. More... | |
class | kanzi::FrustumCullFilterRuntime |
Runtime for frustum cull filter. More... | |
Functions | |
void | kanzi::calculateFrustumPlanes (const Matrix4x4 &cameraViewMatrix, const Matrix4x4 &projectionMatrix, Plane *frustumPlanes) |
Internal function for calculating frustum planes. More... | |
void kanzi::calculateFrustumPlanes | ( | const Matrix4x4 & | cameraViewMatrix, |
const Matrix4x4 & | projectionMatrix, | ||
Plane * | frustumPlanes | ||
) |
Internal function for calculating frustum planes.
cameraViewMatrix | Camera view matrix. |
projectionMatrix | Projection matrix. |
frustumPlanes | Pointer to frustum plane array. Must have length of (at least) 6. |