OptionalbackgroundHex or CSS color for the background trough. Default: '#1f2937'.
OptionalbillboardIf true, the bar always rotates to face the camera. Default: false.
OptionaldepthPhysical depth in world units. Default: 0.05.
OptionalfillHex or CSS color for the filled portion. Default: '#4ade80'.
OptionalheightPhysical height in world units. Default: 0.1.
Maximum progress value (100%).
OptionalpositionWorld position [x, y, z]. Default: [0, 0, 0].
OptionalrotationWorld rotation [x, y, z] in radians. Default: [0, 0, 0].
Current fill progress value.
OptionalwidthPhysical width in world units. Default: 1.0.
Props for the ProgressBar3D component.
A physical 3D progress bar rendered with Three.js geometry instead of HTML/CSS. Useful for in-world interactions (e.g., loading bars on terminals).