有客户需要把模型切割开,计算模型的体积,还要webgl完全支持,也就是浏览器可以正常交互。
如果使用U3D肯定可以用,但是公司就我一个U3D,不方便。为了支持creator所以向你们提出要求。
开放模型操作函数方法。
比如可以获取FBX模型的多少边,多少面,多少顶点,UV,法线,材质,贴图,蒙皮,动画。
点的位置,线的长度,面的面积,线的角度等。局部坐标,全局坐标。
貌似是要吃透FBX接口啊。
然后还要把内存中模型的阵列通过切割点或线进行分开。计算,变成2个模型。
我想了算法:切割时对模型切面的碰撞线定位,加点;以新加点形成线,线成面,此时以新点位置映射到UV位置,拿出一半UV加上新的面UV和材质映射,另一半貌似是同步进行的。
还有一个方法,纯属技巧,就不提了
谢谢你 你的建议我们会收录并思考。