PositionedModel class final

A GLB model placed in a local node coordinate system.

The model follows the owning StageObject's transform while keeping this local offset. This mirrors the same idea as PositionedShape for physics.

Constructors

PositionedModel({required RenderModelAsset asset, Vector3 position = Vector3.zero, Quaternion rotation = Quaternion.identity})
Creates a locally positioned render model part.
const

Properties

asset → RenderModelAsset
Loaded reusable model asset.
final
hashCode → int
The hash code for this object.
no setterinherited
position → Vector3
Local position relative to the owning node origin.
final
rotation → Quaternion
Local rotation reserved for future renderer-side child transforms.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toComponent(RenderModelController controller) → RenderModelComponent
Creates a component that can be attached to a StageObject.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited