Javascript 三个.js行为异常的被遮挡对象
使用three.js库,我成功地将3D对象的遮挡边显示为虚线 我希望被其他对象遮挡的边也有相同的行为 解释了解决方案后,它工作正常,但在某些奇怪的情况下除外 下面是这种情况的一个示例(我使用正交摄影机,因此我们看不到对象之间的距离,因此图片中的文字): 有人遇到过类似的事情吗 知道为什么在这种情况下它不起作用吗 可能我的代码中的部分Javascript 三个.js行为异常的被遮挡对象,javascript,three.js,webgl,Javascript,Three.js,Webgl,使用three.js库,我成功地将3D对象的遮挡边显示为虚线 我希望被其他对象遮挡的边也有相同的行为 解释了解决方案后,它工作正常,但在某些奇怪的情况下除外 下面是这种情况的一个示例(我使用正交摄影机,因此我们看不到对象之间的距离,因此图片中的文字): 有人遇到过类似的事情吗 知道为什么在这种情况下它不起作用吗 可能我的代码中的部分polygonOffset:true,polygonOffsetFactor:1,polygonOffsetUnits:1被误用了 或者可能是side:3。在我的材
polygonOffset:true,polygonOffsetFactor:1,polygonOffsetUnits:1
被误用了
或者可能是side:3。在我的材料中,双面是这个问题的根源。因为我看到它有一些奇怪的透明行为
这是我的代码:带有材质深度的虚线的对象必须位于前面,以防被“普通”对象的网格遮挡。
所以我只是手动设置了drash_object.renderDepth=9007199254740992
这是JavaScript中可能的最大整数,现在它工作正常了。谢谢它解决了我的问题,至少我在JSFIDLE中展示了这个特定的例子。我把我以前的评论变成了答案。