refactor: Improve error handling and variable naming in Assets and IKAnimationController components
This commit is contained in:
parent
ee319c28e4
commit
64885f246e
|
@ -73,7 +73,7 @@ const Assets: React.FC = () => {
|
|||
try {
|
||||
const filt = await fetchAssets();
|
||||
setFiltereredAssets(filt);
|
||||
} catch {}
|
||||
} catch { }
|
||||
};
|
||||
filteredAssets();
|
||||
}, [categoryAssets]);
|
||||
|
@ -135,7 +135,7 @@ const Assets: React.FC = () => {
|
|||
const res = await getCategoryAsset(asset);
|
||||
setCategoryAssets(res);
|
||||
setFiltereredAssets(res);
|
||||
} catch (error) {}
|
||||
} catch (error) { }
|
||||
}
|
||||
};
|
||||
return (
|
||||
|
@ -234,6 +234,7 @@ const Assets: React.FC = () => {
|
|||
src={categoryInfo?.categoryImage || ""}
|
||||
alt={category}
|
||||
className="category-image"
|
||||
draggable={false}
|
||||
/>
|
||||
<div className="category-name">{category}</div>
|
||||
</div>
|
||||
|
|
|
@ -4,6 +4,8 @@ import * as THREE from "three";
|
|||
import { usePlayButtonStore, useResetButtonStore } from "../../../store/usePlayButtonStore";
|
||||
import { useSimulationStates } from "../../../store/store";
|
||||
import MaterialInstances from "./MaterialInstances";
|
||||
import { Line } from "react-chartjs-2";
|
||||
import { QuadraticBezierLine } from "@react-three/drei";
|
||||
|
||||
|
||||
interface StaticMachineState {
|
||||
|
@ -124,7 +126,7 @@ const IKAnimationController = ({
|
|||
]);
|
||||
};
|
||||
|
||||
const processCurves = useMemo(() => {
|
||||
const processedCurves = useMemo(() => {
|
||||
if (!isPlaying) return [];
|
||||
|
||||
return processes.map(process => {
|
||||
|
@ -172,8 +174,8 @@ const IKAnimationController = ({
|
|||
|
||||
const activeProcess = useMemo(() => {
|
||||
if (!selectedTrigger) return null;
|
||||
return processCurves.find(p => p?.triggerId === selectedTrigger);
|
||||
}, [processCurves, selectedTrigger]);
|
||||
return processedCurves.find(p => p?.triggerId === selectedTrigger);
|
||||
}, [processedCurves, selectedTrigger]);
|
||||
|
||||
// Initial movement to rest position
|
||||
useFrame((_, delta) => {
|
||||
|
@ -364,11 +366,13 @@ const IKAnimationController = ({
|
|||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<MaterialInstances
|
||||
statusRef={statusRef}
|
||||
ikSolver={ikSolver}
|
||||
targetBoneName={targetBoneName}
|
||||
/>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue