线框/线条拼接

时间:2016-10-04 11:43:24

标签: three.js

我正在尝试在线框模式下使用网格时解决一些拼接,并且某些线条在与网格相同的坐标处表示。我们的想法是,它们用于我软件中相同数据的两种表示模式。

我为测试目的创建了一个jsFiddle:http://jsfiddle.net/Ludobaka/c0tq3gd0/

我已经在这里尝试了ThreeJS主题的​​一些提示:

  • 使用 renderOrder 的三个。网格来首先渲染我的线框并使用 depthFunc of THREE。 Material with THREE。 LessDepth for line representation。
  • 使用网格的THREE。 Material polygonOffset 属性,如下代码所示:

    mat.polygonOffset = true;
    mat.polygonOffsetFactor = 1.0;
    mat.polygonOffsetUnit = 4.0;
    

    但看起来因为线框使用glContext.LINES,它不受这些属性的影响。

我希望我的线框始终位于线条之上。你知道另一种方法吗?

由于

0 个答案:

没有答案