随笔分类 - three
摘要:// 获取图层编号的函数 const getLayerNumbers = (mask) => { const layers = []; let layer = 0; while (mask > 0) { if (mask & 1) { layers.push(layer); } mask >>= 1
阅读全文
摘要:监听事件 ThreeDom.current.addEventListener('mousemove', mousemoveFunc, false); 监听方法 const mousemoveFunc = (event) => { event.preventDefault(); // 计算鼠标在屏幕上
阅读全文
摘要:初始化render时调用setAnimationLoop Three.renderer = new THREE.WebGLRenderer({ antialias: true }); Three.renderer.setSize(window.innerWidth, window.innerHeig
阅读全文
摘要:// 解决锯齿问题 effectFXAA = new ShaderPass(FXAAShader); effectFXAA.uniforms['resolution'].value.set(1 / container.value.offsetWidth, 1 / container.value.of
阅读全文
摘要:const maxDistance = 10; const distance = axesCamera.position.length(); if (distance > maxDistance) { axesCamera.position.multiplyScalar(maxDistance /
阅读全文