Kanzi  3.9.2
Java API
LevelOfDetail3DMetadata Interface Reference

Metadata definitions for LevelOfDetail3D. More...

Inheritance diagram for LevelOfDetail3DMetadata:
[legend]

Public Attributes

AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.LevelOfDetail3D")
 Metaclass for LevelOfDetail3D.
 
DynamicPropertyType< Float > MinimumAreaProperty
 When using #LodTypeScreenArea in the parent level of detail, use this property in the child of the level of detail to set the minimum screen area covered by the child in proportion to the screen size in range [0, 1]. More...
 
DynamicPropertyType< Float > MinimumDistanceProperty
 When using #LodTypeDistance in the parent level of detail, use this property in the child of the level of detail to set the minimum distance from the camera to the level of detail in range [0, Inf]. More...
 
DynamicPropertyType< Integer > TypeProperty
 Defines the type of the level of detail: More...
 

Detailed Description

Metadata definitions for LevelOfDetail3D.

Member Data Documentation

◆ MinimumAreaProperty

DynamicPropertyType<Float> MinimumAreaProperty
Initial value:
=
new DynamicPropertyType<>("LevelOfDetail3D.MinimumArea", Float.class)

When using #LodTypeScreenArea in the parent level of detail, use this property in the child of the level of detail to set the minimum screen area covered by the child in proportion to the screen size in range [0, 1].

◆ MinimumDistanceProperty

DynamicPropertyType<Float> MinimumDistanceProperty
Initial value:
=
new DynamicPropertyType<>("LevelOfDetail3D.MinimumDistance", Float.class)

When using #LodTypeDistance in the parent level of detail, use this property in the child of the level of detail to set the minimum distance from the camera to the level of detail in range [0, Inf].

◆ TypeProperty

DynamicPropertyType<Integer> TypeProperty
Initial value:
=
new DynamicPropertyType<>("LevelOfDetail3D.Type", Integer.class)

Defines the type of the level of detail:

  • Distance sets the level of detail to use the minimum z distance from the camera to the level of detail.
  • Screen area sets the level of detail to use the minimum screen area covered by the child node in proportion to the screen size.