随笔分类 -  three

摘要:// 获取图层编号的函数 const getLayerNumbers = (mask) => { const layers = []; let layer = 0; while (mask > 0) { if (mask & 1) { layers.push(layer); } mask >>= 1 阅读全文
posted @ 2025-02-24 17:57 SimoonJia 阅读(1) 评论(0) 推荐(0) 编辑
摘要:监听事件 ThreeDom.current.addEventListener('mousemove', mousemoveFunc, false); 监听方法 const mousemoveFunc = (event) => { event.preventDefault(); // 计算鼠标在屏幕上 阅读全文
posted @ 2024-10-29 18:40 SimoonJia 阅读(21) 评论(0) 推荐(0) 编辑
摘要:初始化render时调用setAnimationLoop Three.renderer = new THREE.WebGLRenderer({ antialias: true }); Three.renderer.setSize(window.innerWidth, window.innerHeig 阅读全文
posted @ 2024-08-29 17:39 SimoonJia 阅读(260) 评论(0) 推荐(1) 编辑
摘要:// 解决锯齿问题 effectFXAA = new ShaderPass(FXAAShader); effectFXAA.uniforms['resolution'].value.set(1 / container.value.offsetWidth, 1 / container.value.of 阅读全文
posted @ 2024-08-05 11:42 SimoonJia 阅读(11) 评论(0) 推荐(0) 编辑
摘要:const maxDistance = 10; const distance = axesCamera.position.length(); if (distance > maxDistance) { axesCamera.position.multiplyScalar(maxDistance / 阅读全文
posted @ 2024-05-15 18:46 SimoonJia 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示