7 lines
206 B
TypeScript
7 lines
206 B
TypeScript
import { useMemo } from "react";
|
|
import type * as THREE from "three";
|
|
|
|
export function useClonedObject<T extends THREE.Object3D>(object: T): T {
|
|
return useMemo(() => object.clone(true) as T, [object]);
|
|
}
|