Package-level declarations

Types

Link copied to clipboard

Animatable model represents a 3D model with customisable ModelParts, it also can be used to setup LocationPuck3D to work with location component.

Link copied to clipboard
open class ModelMaterialPart(val featureStateId: String, val materialOverrides: List<String>) : ModelPart

Model material part can be applied with color or emission effect.

Link copied to clipboard
open class ModelNodePart(val featureStateId: String, val nodeOverrides: List<String>) : ModelPart

Model node part can be transformed, e.g. rotated etc.

Link copied to clipboard
abstract class ModelPart(val featureStateId: String)

A model part is the base class for either a ModelMaterialPart or ModelNodePart.

Functions

Link copied to clipboard

Create a AnimatableModel with the model uri and ModelPart that can be used with the location component.