From 71289120424d05f55801b6e65b457b8690ad808f Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 11 May 2026 13:56:48 +0200 Subject: [PATCH] Add helper method to resolve entity scale constraint axis --- src/viewport-three/viewport-host.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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;