我正在使用Three.js(v0.86.0)渲染网格:
let grid = new THREE.GridHelper(1000, 20);
scene.add(grid);
GridHelper
生成的线的厚度似乎为1像素。我想将线条的粗细增加到3像素,但不知道该怎么做。我尝试更改
grid.geometry.getAttribute("position").itemSize
的值,但是它不起作用。有任何想法吗?
最佳答案
不幸的是,您无法在Windows上更改线宽。
这是因为GridHelper
在内部使用LineBasicMaterial
,并且正如它们在documentation中所写:“由于ANGLE层的限制,在Windows平台上使用WebGL渲染器时,线宽始终为1”
关于javascript - 如何更改GridHelper线的粗细?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45868826/