向量的clone方法和copy方法

求两点之间的距离

向量之间的叉乘

three.js生成的renderer.domElement如何添加到目标的元素中

直接引入想要的函数,可以不需要像以前那样引入import * as THREE from 'three'

setTimeout,setInterval,requestAnimFrame三者之间的区别

调整性能监视器的位置,右上角, left设置成unset

设置Control的阻尼惯性

设置WebGLRenderer的抗锯齿

设置OrbitControls的鼠标控件
给枚举类型赋空值的typescript语法

- 本来这个LEFT对应的值,应该是个枚举类型,里面没有null类型,现在我就是想要取消鼠标左键的功能,所以设置为null
- 结果ts语法错误,于是将null as MOUSE,结果还是错误,
- 然后根据语法提示,需要先将null as unknown,也就是将null转换成未知类型,然后在转换成MOUSE类型才行

js语法高级,参数是函数的函数

typescript强制类型转换



three.js开启阴影

three.js异步加载,返回Promise

嵌套异步加载,返回promise

两帧动画之间渲染的时间间隔和帧率(FPS)


使用OrbitControls后,改变相机lookAt参数需要注意的问题

vue中,挂在canvas画布,在mouted()生命周期函数里面挂在,此时为真是的dom,虚拟dom时候,挂载不上


html的click时间和threejs中的交互

为什么提取出来,不提取出来,每次都要开辟空间,然后赋值

流程图的规范

浙公网安备 33010602011771号