Mayo:3分钟跑起来的免费3D CAD查看与格式转换工具
【免费下载链接】mayo3D CAD viewer and converter based on Qt + OpenCascade项目地址: https://gitcode.com/gh_mirrors/ma/mayo
拿到一个STEP装配体文件,只想快速看结构、量个尺寸,但不想为此装一套重型CAD软件?Mayo就是干这个的:一个跨平台的3D CAD查看器和文件转换器,能打开STEP、IGES、BREP、glTF、STL等17种格式,并直接转成另一种格式。
3步从克隆到运行
- 获取代码或安装包:Windows和Linux都提供Release打包,可直接下载运行;源码则通过
git clone https://gitcode.com/gh_mirrors/ma/mayo获取 - 配置构建:安装CMake 3.16+、Qt 5.12+(或Qt6)、OpenCascade 7.4+,执行
cmake -B build && cmake --build build - 运行产物
mayo(图形界面)和mayo-conv(命令行转换器),首次打开任意模型文件即可
最低系统要求:
- Windows 7+
- Ubuntu 16.04+
- macOS 10.12+
核心能力
当你需要拆看大型装配体时
模型树把装配体按层级展开,点击任一零件,下方Data面板立即显示名称、类型、位置和颜色。
当你需要精确控制导入导出参数时
选项对话框为每种格式单独提供配置项:STEP的AP203/AP214装配层级、IGES编码、glTF导出范围等,都按格式分组调整,避免"一刀切"的默认行为。
当你需要秒开最近看过的文件时
主页以缩略图列出最近打开的文档,双击直接打开,不用在文件管理器里翻路径。
当你拿到的是点云而不是网格时
PLY等点云文件直接渲染,左侧显示点数、是否带颜色、包围盒坐标,适合扫描数据的快速检查。
进阶用法:批量转换STEP到STL
除图形界面外,Mayo附带命令行工具mayo-conv,源码见 src/cli/。一次转换多个格式:
mayo-conv model.step -e model.stl -e model.glb配合--use-settings settings.ini加载网格精度等参数,-w cache.ini把当前设置缓存成INI文件,方便在CI或脚本中固定转换行为;--system-info可打印当前环境实际支持的导入/导出格式。
技巧与避坑
- 转STL/glTF前先调BREP网格精度(选项对话框Meshing分组),精度过低会导致导出后棱角明显
- STEP文件读不出内容时,检查选项里Assembly Level和Product Context是否设为Both/All
- 视图操作支持模仿CATIA、SOLIDWORKS的多种导航风格,按习惯切换比反复适应更省力
- 模型树的复选框可单独隐藏某个零件,比逐个关闭文档快得多
- Windows下用Visual Studio构建时开启
Mayo_PostBuildCopyRuntimeDLLs,省去手动拷贝Qt和OpenCascade运行库
Mayo适合需要日常查看工程文件、做格式中转的个人用户和中小团队,不替代专业CAD建模软件。到官方仓库下载Release或直接构建,先拿手头的STEP文件试一次。
【免费下载链接】mayo3D CAD viewer and converter based on Qt + OpenCascade项目地址: https://gitcode.com/gh_mirrors/ma/mayo
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考