From 696b5a54b854f0482ea9f89846ea89c895145837 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Mon, 11 Nov 2024 12:55:39 -0600 Subject: [PATCH] fix: frame invalidation on pose --- .../HeroSection/components/TankSandbox/components/Control.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/Control.tsx b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/Control.tsx index ef8ca4930..8ce28aa5c 100644 --- a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/Control.tsx +++ b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/Control.tsx @@ -1,6 +1,6 @@ import { fetchModelDefinitions } from '@blitzkit/core'; import { OrbitControls } from '@react-three/drei'; -import { useThree } from '@react-three/fiber'; +import { invalidate, useThree } from '@react-three/fiber'; import { useEffect, useRef, useState } from 'react'; import { Vector3 } from 'three'; import { OrbitControls as OrbitControlsClass } from 'three-stdlib'; @@ -158,6 +158,8 @@ export function Controls() { break; } } + + invalidate(); } poseEvent.on(handlePoseEvent);