当前,我正在为人体加载.obj文件,每当我在浏览器中将鼠标悬停在人体上时,它将颜色更改为红色。我试图弄清楚如何将人体对象分解为不同的部分,例如手,手臂,躯干。然后,一旦将人体对象分解为不同的部分,就可以将它们组合在一起,然后悬停在每个身体部位上,并使相交的身体部位更改颜色而不是整个对象。这是我第一次分割对象,我正在寻找有关如何分解人体.obj文件的任何技巧或解决方案,以便可以更改每个身体部位的相交颜色。
目前正在发生这种情况,但是我希望能够将其拆分,以便使相交的身体部位变亮。
答案 0 :(得分:0)
Three.js不应用于此类内容。您可以使用three.js构建网格处理工具,但它涉及的范围非常大,可能比three.js项目本身更大。
查看专用的3d建模软件,例如Maya,3d Studio Max,Blender等。
修改您的body.obj
以包含子网格或将其分解为几个.obj
文件。