主要内容

将FBX模型从油漆3D导入虚拟世界

此示例显示了Microsoft™Paint 3D中原型3D模型的工作流程,并在Simulink®3DAnimation™编辑器和查看器中使用它们。万博1manbetx此示例假设您正在Microsoft Windows平台上工作。

该示例使用了UAV竞争示例模型的变体,其模拟显示在3D动画查看器中。

使用Paint 3D创建3D型号

在此示例中,我们将修改虚拟世界,以添加从Paint 3D导出的不同无人机。

在Paint 3D中,您可以使用形状和对象创建自己的模型3D形状窗格。但是,此示例使用了Microsoft的Remix 3D存储库中的无人机之一。

创建自己的型号或将其导入油漆3D画布。要导入模型,请选择3D库从Paint 3D工具条以查看Microsoft和用户限制的模型到Remix 3D存储库。

当您准备导出型号时,请选择通过选择菜单在工具栏中,选择另存为。选择3D模型选项另存为复制部分。在窗户中另存为对话框,选择FBX作为模型所需的文件类型。

将FBX模型导入虚拟世界

uav_fbx_import使用附件uav_scene_drone_example.wrl定义虚拟世界结构的世界文件。在3D世界编辑器中打开虚拟世界文件。

选择节点>进口于>FBX文件将保存的3D模型导入到节点树中uav_col_transf(变换)节点。

要快速在虚拟世界中找到插入的身体,请右键单击新插入的节点的名称并选择查看节点

您可能会发现导入的节点不在正确的位置或正确的大小。更新翻译,,,,回转, 和规模导入节点的属性将无人机放在起始垫上以及定义的碰撞框的边界内uav_col_shape。保存修改的虚拟世界。

使用导入模型显示模拟

打开uav_fbx_import并添加一个新的VR接收器块。配置块设置以使用随附的uav_scene_world_example.wrl虚拟世界。选择回转翻译属性导入_fbx_model和节点。

将无人机导航和跟踪块的输出连接到标记的端口无人机无人机。这无人机(变换)节点是虚拟世界节点层次结构中导入模型的直接祖先。因此,旋转和翻译操作应用于无人机节点,影响边界框uav_col_shape,无人机模型导入_fbx_model,以及可检测无人机碰撞和着陆的原始拾取传感器。

使用预定义的轨迹或手动使用空​​间来模拟模型,通过切换空间/预定义的导航开关块来模拟模型。

也可以看看

无人机竞争示例

经Microsoft许可使用。

版权2019 The Mathworks,Inc。