我使用Three.js(v0.86.0)渲染网格:
let grid = new THREE.GridHelper(1000, 20);
scene.add(grid);
GridHelper
生成的线条似乎厚度为1像素。
我想将线条的粗细增加到3个像素,但不知道该怎么做。我尝试更改grid.geometry.getAttribute("position").itemSize
的值,但它不起作用。
有什么想法吗?
答案 0 :(得分:1)
不幸的是,您无法在Windows上更改线条粗细。
这是因为GridHelper
在内部使用LineBasicMaterial
,并且在documentation中写入:"由于ANGLE层的限制,在Windows平台上使用WebGL渲染器线宽始终为1"