# Webots R2022b 找不到 CAD 模型导入功能

> 原文链接：https://robotics.hellobike.com/pitfalls/2024-10-09-robotics-se-24227
> 频道：pitfalls | 更新日期：2024-10-09 | 标签：auto, stackexchange, webots
> 核心摘要：Webots 新版本移除 CAD 导入功能，改用 CadShape 或 Mesh 节点引用模型文件。

# Webots R2022b 找不到 CAD 模型导入功能

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[How to import a 3D model in Webots_R2022b?](https://robotics.stackexchange.com/questions/24227/how-to-import-a-3d-model-in-webots-r2022b)（Robotics Stack Exchange #24227）

**状态**：已解决

## 问题

提问者有一个 SolidWorks 制作的 3D 模型，记得旧版 Webots 有导入 3D 模型功能，但在 `R2022b` 中找不到。

## 环境

Linux / ROS 机器人软件与控制通用开发环境

## 解决办法

1. 在场景树目标位置插入 `CadShape` 节点，可在根级或其他节点内部。
2. 将 `url` 字段指向 CAD 文件，建议使用相对路径，例如 `CadShape { url "model/my_model.dae" }`。
3. `CadShape` 支持 `DAE`（Collada）和 `OBJ`（Wavefront）。
4. 如只需导入几何体，可在 `Shape` 节点的 `geometry` 字段中使用 `Mesh` 节点；`Mesh` 支持 `DAE`、`OBJ` 和 `STL`，但不包含外观和材质信息。

原问题作者：Zxx；采纳答案作者：Olivier Michel。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #24227：How to import a 3D model in Webots_R2022b?](https://robotics.stackexchange.com/questions/24227/how-to-import-a-3d-model-in-webots-r2022b)