Kanzi  3.9.4
Kanzi Engine API
3D Graphics
Collaboration diagram for 3D Graphics:

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...
 

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.