TransformControls + material + transparent:true = :-(

时间:2017-04-29 15:54:55

标签: three.js controls transparent

当我将TransformControls附加到包含透明:true的材质的网格时,变换控制对象始终位于它所附着的对象的“后面” - 这意味着,您无法在对象后面看到它。这似乎是一个错误。

我该如何解决这个问题? Three.js版本= v85 enter image description here

2 个答案:

答案 0 :(得分:1)

我自己找到了答案。

解决方案是将附加对象的renderOrder属性设置为-1。这将始终将附加对象放在transformControls对象后面。在此之后,调整对象材质的透明度(不透明度)将正常工作。

  • Villmer

答案 1 :(得分:0)

您可以尝试侧向渲染..因为这里只显示前端(忽略后视图)是可以尝试的

cmd_ln_init

Three.MeshYourMaterial({side:THREE.FrontSide})

可能是其中两个可以工作的......