分类:js

js

threejs 角度属性.rotation 学习笔记

threejs 角度属性.rotation 学习笔记
模型的角度属性,rotation和四元数属性.quaternion 都是表示模型的角度状态,只是表示方法不同,.rotation属性值是欧拉对象Euler,.quaternion 属性值是是四元数对象Quaternion 欧拉对象 Euler 创建一个欧拉对象,表示绕xyz轴分...

yekong 2年前 (2023-01-16) 喜欢

threejs画布尺寸和布局 学习笔记

threejs画布尺寸和布局 学习笔记
threejs渲染输出的结果就是一个Cavnas画布,canvas画布也是HTML的元素之一,这意味着three.js渲染结果的布局和普通web前端习惯是一样的。 通过renderer.domElement属性可以访问threejs的渲染结果,也就是HTML的元素 canvas ...

yekong 2年前 (2023-01-15) 喜欢

threejs 动画渲染循环

threejs 动画渲染循环
threejs可以借助HTML5的API请求动画帧window.requestAnimationFrame实现动画渲染。 // requestAnimationFrame实现周期性循环执行 // requestAnimationFrame默认每秒钟执行60次,但不一定能做到,要看...

yekong 2年前 (2023-01-15) 喜欢

js监听鼠标点击事件

js监听鼠标点击事件
document.addEventListener('click', (event) => { // do something }) 鼠标类 click 点击 mousedown 按下 mouseup 松开 mouseenter 划进 mouseleave 划出 mo...

yekong 2年前 (2023-01-06) 喜欢

threejs在vue中加载gltf卡顿问题

threejs在vue中加载gltf卡顿问题
threejs在vue中加载gltf使用鼠标移动会导致页面卡顿,研究发现是因为数据双向绑定造成的,所以进行了调整。 <template> <div ref='canvasGLTF' class="canvasGLTF"> <...

yekong 2年前 (2023-01-03) 喜欢