Refactor: Improve structure and parameter passing for applyCameraPose

This commit is contained in:
2026-04-25 19:00:06 +02:00
parent ce2ad181e9
commit af7a409b5d

View File

@@ -2639,13 +2639,17 @@ export class RuntimeHost {
this.cameraTransitionState.toPose.lookTarget,
blendT
);
this.applyCameraPose({
position: blendedPosition.clone(),
lookTarget: blendedLookTarget.clone(),
collisionPivot:
this.cameraTransitionState.toPose.collisionPivot?.clone() ?? null,
collisionRadius: this.cameraTransitionState.toPose.collisionRadius ?? null
}, dt);
this.applyCameraPose(
{
position: blendedPosition.clone(),
lookTarget: blendedLookTarget.clone(),
collisionPivot:
this.cameraTransitionState.toPose.collisionPivot?.clone() ?? null,
collisionRadius:
this.cameraTransitionState.toPose.collisionRadius ?? null
},
dt
);
if (blendT >= 1) {
this.cameraTransitionState = null;