首页 > 解决方案 > 文件格式为“obj”或“height”的 3D 对象的 geht 宽度

问题描述

我有一件衬衫以“obj”或“fbx”文件格式显示为 3D 模型。我想计算特定高度的对象宽度。最好是当我在特定高度获得所有点的坐标时。谁能告诉我,一个python或javascript框架或一个建议,我如何手动计算这个。

在此处输入图像描述

标签: pythonthree.js3dfbx

解决方案


如果您使用的是 OBJ 格式,那么您没有单位数据。它是三角形,但没有绝对比例。

您正在寻找的内容应该很容易确定。3D 打印切片软件正是您想要计算 3D 打印机的路径。您将使用您的 3D 模型并确保它的方向“向上”是有意义的 - 在您的示例中是衬衫的领口,然后在不同高度上运行切片机。

您将获得 3D 对象的 2D 切片,作为平面与该高度的模型的交点。然后,您必须计算切片周围的边界框并调整宽度以适应模型的任何高度单位。

一个好的起点可能是这个库:https ://pypi.org/project/meshcut/

或者寻找开源 3D 打印机切片软件。


推荐阅读