R3F开发的新认识

33 阅读1分钟

这里用来记录R3F开发过程中一些新的认识。 通过记录问题的方式,来学习。一学就会,一做题就不会,这是常态。 学习的过程,应该要延伸一点,多问自己几个问题。

#2024.05.24

  1. 怎么计算四个顶点的中心点。
  2. R3F负责创建图形,定义controls负责管理图形的移动。
  3. 自定义相机的controls。
  4. 三视图,怎么确保俯视图可见的圆在其他视图里可见。
  5. 怎么根据faceUp,normal,key,计算出每个边移动的delta向量。
  6. 如何确保正交和透视相机切换,看到的内容不混乱。
  7. 用useMemo优化场景。
  8. 用visible控制group显示还是隐藏。来优化性能。
  9. 开发模式,react默认渲染两次。
  10. 多个quaternion相乘是什么作用。
  11. quaternion.setFromUnitVectors() 有什么作用。
  12. 限制OrbitControls在俯视图的时候只绕z轴旋转。
  13. 怎计算Mesh等的空间大小。
  14. 如何监听当前文档节点的顶层的 document 对象的事件。
  15. PointerEvent可以和escape按键一起使用吗。