|
@@ -1,5 +1,5 @@
|
|
|
import { useFrame, useThree } from '@react-three/fiber'
|
|
|
-import React, { useCallback, useEffect, useRef, useState } from 'react'
|
|
|
+import { useCallback, useEffect, useRef, useState } from 'react'
|
|
|
import * as THREE from 'three'
|
|
|
import { DRACOLoader } from 'three/examples/jsm/loaders/DRACOLoader'
|
|
|
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader'
|
|
@@ -133,8 +133,7 @@ function Model({ setPlanFu }: Props, ref: any) {
|
|
|
console.error('加载模型出错:', error)
|
|
|
}
|
|
|
)
|
|
|
- // eslint-disable-next-line react-hooks/exhaustive-deps
|
|
|
- }, [handleModelLoaded])
|
|
|
+ }, [handleModelLoaded, setPlanFu])
|
|
|
|
|
|
// 点击不同部位
|
|
|
const focusOnPart = useCallback(
|