diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 47be90b0..513fff44 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -2993,6 +2993,16 @@ export class ViewportHost { ); } + private resolveEntityScaleConstraintAxis( + rotation: EntityTransformRotationState, + worldAxis: TransformAxis + ): TransformAxis { + return resolveDominantLocalAxisForWorldAxis( + getRotationDegreesFromEntityRotationState(rotation), + worldAxis + ); + } + private normalizeDegrees(value: number): number { const normalized = value % 360; return normalized < 0 ? normalized + 360 : normalized;