3D模型在线预览提供多种低代码平台3D模型在线预览解决方案,实现了将多种3D模型格式无缝集成到低代码业务表单中。这意味着用户可以在不离开低代码平台的情况下,直接查看和操作3D模型,极大地提升了数据可视化的效果和用户交互体验。
背景
在进行切割单体化过程中,存在很多模型可以优化的问题,比如:
* 切割的模型边缘不规整
* 边缘同一条三角形边重复切割导致产生重复顶点
* 切割后的模型未建模的地方存在空洞
针对以上问题,进行试验,提出改进的思路.
边缘不规整
最初进行模型分割时,采取的思路是:
* 遍历所有格网,找到格网对应的顶点
* 进行包含判断,当一个格网所有顶点都包含在要分割的多边形内,则保留这个格网
* 重新追加这个格网的所有顶点,并更新保留格网的索引
这样导致的问题就是,处于分割边缘的三角格网,可能不会包含进来;比如,当一个格网部分在多边形内,部分在多边形外时,此时格网将被舍弃,因此最终构建的模型边缘是不规整的。
针对上述问题,考虑对边缘的格网进行切割处理,使在模型内的部分保留,不在模型内的部分舍弃,由此可以推断,这种方式格网至少会和多边形边缘产生