threejs 渲染上百万个三角很卡 该如何优化呢
当我渲染一个 vox 的体素模型时,我使用 threejs 根据每个体素的坐标使用 Vector3 构成正方形再拼接成体素方块, 如下:我用了一万来个三角就渲染出…
如何使用three.js 根据图片建模?
公司要做一个新项目,类似在线建模系统。里面有一个功能是根据用户上传的图片来自动生成模型。我试过用three.js的ImageLoader来加载图片,如下: var…
使用three.js,BoxGeometry为什么会有报错?
今天第一次接触到WebGL+three.js,跟着文档写了第一个例子。但是出现了问题。 如下图,用BoxGeometry会有报错,而使用CubeGeometry不会有报错。为什…
three.js项目引入OrbitControls.js文件出现报错怎么解决?
控制台报错提示如下: Uncaught TypeError: Cannot read property 'LEFT' of undefined 我在index.html中引入了OrbitControls.js文件,发现在控制台new…
three.js升级后,发现加载模型变模糊了
2015版的明显比较精细,代码都是一样的,有知道答案的吗 新版的three,没有这个接口了:_precision = parameters.precision !== undefined ? paramet…
正交投影照相机为什么视景体水平方向的距离减少了而显示的物体水平方向被拉长了?
最近刚开始研究three.js,了解到视景体就是下图中的大长方体 之前的代码是这样的: <!DOCTYPE html> <html lang="en"> <head> <meta cha…
three.js中获取鼠标点击位置的公式原理是什么
在网上看到很多人写的获取鼠标点击位置使用的公式如下 mouse.x = ( e.clientX / window.innerWidth ) * 2 - 1 mouse.y = - ( e.clientY / window.inn…
three.js 创建粒子系统的问题?
我初始化创建粒子系统的代码如下: `var scene,camera,points,geom,render scene=new THREE.Scene() camera=new THREE.PerspectiveCamera(45,window.…
关于 Three.js 的 Face culling 与 Material 的 side 问题
想详细了解 Face culling 与 Material 的 side 属性的关系。 体验该链接:http://threejs-outsidelook.os... 当设置以下剔除模式时,就会实时把 Mesh…
three.js里怎么把THREE.Line对象转成Shape
在three.js里面,可以把THREE.Line对象转成Shape对象吗?我现在想实现通过鼠标打点,生成一条有宽度的线,线的长表示墙面长度,线条宽表示墙面厚度,…