add default for backwards compatibility

This commit is contained in:
Alexander Rose
2026-05-30 21:26:28 -07:00
parent f806ac1444
commit 905eb3ec2f
2 changed files with 2 additions and 2 deletions

View File

@@ -54,7 +54,7 @@ export const AnimateCameraRock = PluginStateAnimation.create({
Vec3.normalize(_up, snapshot.up); // Y = up
Vec3.cross(_side, _up, _axis); // X = right
Vec3.normalize(_side, _side);
const a = ctx.params.axis;
const a = ctx.params.axis ?? Vec3.create(0, -1, 0); // default for backwards compatibility
Vec3.set(_axis,
a[0] * _side[0] + a[1] * _up[0] + a[2] * _axis[0],
a[0] * _side[1] + a[1] * _up[1] + a[2] * _axis[1],

View File

@@ -52,7 +52,7 @@ export const AnimateCameraSpin = PluginStateAnimation.create({
Vec3.normalize(_up, snapshot.up); // Y = up
Vec3.cross(_side, _up, _axis); // X = right
Vec3.normalize(_side, _side);
const a = ctx.params.axis;
const a = ctx.params.axis ?? Vec3.create(0, -1, 0); // default for backwards compatibility
Vec3.set(_axis,
a[0] * _side[0] + a[1] * _up[0] + a[2] * _axis[0],
a[0] * _side[1] + a[1] * _up[1] + a[2] * _axis[1],