使用模型编辑器创建OBJ模型

您正在查看最新版本(V2.1.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

将 STL、STP、STEP、非法 OBJ 模型转换为全部由凸包组成的 OBJ 模型步骤如下。

model editor workflow

1.导入参考模型

模型编辑器支持导入的参考模型格式:STL、STP、STEP、OBJ。

执行以下任一步骤导入参考模型。

  • 依次单击文件  导入  参考模型 后在文件选择窗口中选择参考模型文件。

  • 拖拽参考模型文件到模型编辑器中。

根据模型的实际尺寸选择“单位”后,单击确定

若弹窗提示“加载模型失败”,请参考STEP/STP 文件合法性判定检查模型文件。

2.设置坐标系(可选)

下表列出了末端工具模型在模型编辑器中的不同姿态,以及对应末端工具配置时直接添加的姿态。

模型编辑器中的末端工具模型姿态

末端工具配置时直接添加的姿态

alt

alt

alt

alt

通过上表,不难发现,若工具模型在机器人末端法兰上的安装位置未与“模型编辑器世界坐标系原点”重合,那么需要在添加末端工具模型时调整末端工具模型的位置或大小。但为了避免每次使用模型时,都需要调整模型的位置,请参考调整模型坐标系中的内容,完成对模型坐标系的调整。

alt

A: 模型编辑器世界坐标系原点;B: 模型安装位置的坐标系原点

3.创建凸包

Mech-Viz 要求末端工具碰撞模型必须每个部分都是凸包, 凸包需要根据参考模型来构建,最终的模型应仅包含凸包并贴近参考模型。

alt

创建凸包主要有两种方式,请根据模型实际情况灵活使用。

  • 使用框选工具框选顶点后,以顶点为基础创建凸包。

  • 直接创建长方体或圆柱体。

请在开始阅读下文前,阅读框选工具使用说明新建长方体或圆柱体了解相关工具的使用方法。

创建凸包不要使用框选工具框住整个模型后直接创建凸包,建议依据末端工具的结构特点将其分成若干部分,然后用框选工具逐一进行框选和凸包创建。 以下图所示模型为例,大概可以分成 9 个部分。

create convex hull

操作流程如下:

  1. 在“参考模型”栏中选中模型名称后,单击框选工具(长方体、正圆柱体或椭圆柱体)。

  2. 调整框选工具,使其框住任一部分的全部顶点,单击创建凸包

  3. 重复步骤2,直至为模型的 9 个部分创建了凸包。

  4. 单击参考模型左侧的 icon_display_transform 来隐藏参考模型,查看凸体模型。

  • 因为凸包或中心点基于模型的顶点生成,所以在框选过程中务必选中待处理部位的“顶点”。

  • 对于使用框选工具无法精确生成对应凸包的部分,可新建长方体或圆柱体

4.保存工程文件

为了便于对模型进行再次编辑,执行以下步骤将模型保存为 .m3d 文件。

  1. 依次单击文件  保存

  2. 选择保存路径并设置文件名。

  3. 单击保存

5.导出编辑后的模型

执行以下步骤,将编辑后的模型保存为 .obj 文件。

  1. 依次单击文件  导出  组合体

  2. 选择保存路径并设置文件名。

  3. 选择保存类型为 obj(*.obj)。

  4. 单击保存

    模型编辑器只保存组合体区域可见的模型,隐藏的不会导出。

成功导出模型后,可在工程资源树的模型库中添加此模型,然后在工程资源树的末端工具中设置对应末端工具的碰撞模型。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。