Javascript 如何在Three.js中为网格局部着色

Javascript 如何在Three.js中为网格局部着色,javascript,three.js,Javascript,Three.js,在我正在进行的项目中,我们需要展示大楼中可用的办公空间,我们的想法是只突出楼层的一部分,而不是整个楼层。例如,如果空间位于拐角处,则只需亮显拐角,而不需要亮显整个楼层。红色条纹是每层楼顶部的网格。我正在寻找方法来突出它的一部分。把我的头撞在墙上想办法。。。请帮忙!非常感谢 您可以使用网格或将网格分割成若干块。问题在于顶点着色,我不知道有多少面将具有一个或另一个网格,因为模型创建不在我的控制之下。但我如何才能将网格分割成碎片?ThxI意味着在3D建模程序中将网格分解成碎片。对于顶点着色,只需遍历顶

在我正在进行的项目中,我们需要展示大楼中可用的办公空间,我们的想法是只突出楼层的一部分,而不是整个楼层。例如,如果空间位于拐角处,则只需亮显拐角,而不需要亮显整个楼层。红色条纹是每层楼顶部的网格。我正在寻找方法来突出它的一部分。把我的头撞在墙上想办法。。。请帮忙!非常感谢


您可以使用网格或将网格分割成若干块。问题在于顶点着色,我不知道有多少面将具有一个或另一个网格,因为模型创建不在我的控制之下。但我如何才能将网格分割成碎片?ThxI意味着在3D建模程序中将网格分解成碎片。对于顶点着色,只需遍历顶点即可找到位置靠近单击位置的顶点。如果顶点没有位于正确的位置,并且无法编辑网格,那么我唯一能想到的就是根据单击的位置切换网格的纹理。是的,它需要对模型进行一些额外的更改,而我实际上没有访问权限。不过还是要谢谢你的主意!