覆盖VertexColors以遮蔽特定面

时间:2016-08-17 10:16:59

标签: three.js

我有一个PLY模型,其中包含文件中的所有颜色信息,因此我在定义其{vertexColors: THREE.VertexColors}时使用MeshBasicMaterial来拉入这些颜色。这一切都很好地呈现。

我希望能够将光线投射到曲面并在鼠标悬停时更新面部的颜色。我从光线相交中获取面部信息没有问题,当我尝试使用由vertexColors定义的的模型更新面部颜色时,一切正常。当我尝试使用 以这种方式定义的任何模型时,它永远不会更新所选的面。

有关导致此问题或如何解决问题的任何想法?有没有办法覆盖THREE.VertexColors设置的颜色信息以突出显示脸部?

提前致谢。

0 个答案:

没有答案