如何改变GridHelper线的粗细?

时间:2017-08-24 18:41:35

标签: javascript three.js geometry

我使用Three.js(v0.86.0)渲染网格:

let grid = new THREE.GridHelper(1000, 20);
scene.add(grid);

GridHelper生成的线条似乎厚度为1像素。

grid screenshot

我想将线条的粗细增加到3个像素,但不知道该怎么做。我尝试更改grid.geometry.getAttribute("position").itemSize的值,但它不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,您无法在Windows上更改线条粗细。

这是因为GridHelper在内部使用LineBasicMaterial,并且在documentation中写入:"由于ANGLE层的限制,在Windows平台上使用WebGL渲染器线宽始终为1"