diff --git a/packages/react-three-cannon/src/hooks.ts b/packages/react-three-cannon/src/hooks.ts index 5b0ccd74..5a1705e1 100644 --- a/packages/react-three-cannon/src/hooks.ts +++ b/packages/react-three-cannon/src/hooks.ts @@ -159,6 +159,7 @@ function useBody>( argsFn: ArgFn, fwdRef: Ref, deps: DependencyList = [], + scaleOverride?: Triplet, ): Api { const ref = useForwardedRef(fwdRef) @@ -193,6 +194,7 @@ function useBody>( refs[id] = object debugApi?.add(id, props, type) setupCollision(events, props, id) + if (scaleOverride) scaleOverrides[uuid[i]] = new Vector3(...scaleOverride) return { ...props, args: argsFn(props.args) } }) : uuid.map((id, i) => {