1

下面的3d模型——stl格式——由长方体和圆柱体组成

在此处输入图像描述

如何从复合材料中提取这些组成实体的尺寸和坐标,即长方体/圆柱体的尺寸和位置?

我尝试了一种基于构造立体几何的方法,这对我来说有点太慢和笨拙。由于缺乏数据集,机器学习或深度学习模型不是一种选择。

4

1 回答 1

0

如果您参考wikipedia中描述的 STL 格式,在这种格式中,每个 STL 实体仅由三角形组成。您正在寻找的施工信息不再存在于文件中。

但是,如果您要查找的所有实体都没有合并到一个 STL 实体中,并且每个实体都是立方体或圆柱体,那么您可以轻松地

  • 确定每个实体的边界框,
  • 通过检查边界框平面上的每个点来确定实体是立方体还是圆柱体(如果点不在边界框平面上,则实体是圆柱体),
  • 同样确定圆柱体的方向。

使用边界框和类型/方向,您就拥有了要查找的实体的基本属性。

于 2021-06-08T11:43:08.843 回答