Kanzi 4.0.0
3D Graphics
Collaboration diagram for 3D Graphics:

Topics

 Camera
 Camera node defines a view transform that Kanzi uses to render a 3D scene.
 
 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.
 

Detailed Description

Function Documentation

◆ calculateFrustumPlanes()

void kanzi::calculateFrustumPlanes ( const Matrix4x4 & cameraViewMatrix,
const Matrix4x4 & projectionMatrix,
Plane * frustumPlanes )

Internal function for calculating frustum planes.

Parameters
cameraViewMatrixCamera view matrix.
projectionMatrixProjection matrix.
frustumPlanesPointer to frustum plane array. Must have length of (at least) 6.