目录:
一、mayo介绍
1️⃣mayo是一个基于opencascade开源库开发的一个开源CAD应用代码工程库(OpenCASCADE 是一套开源代码的CAD/CAM/CAE几何模型核心,为数不多的开源几何造型引擎),可以查看常见的cad格式和点云格式(.step、.obj、.ply等),还有常见的模型树,还有许多可视化和测量图元的功能,用来学习opencascade和拓展为其他应用CAD程序,非常之好!
2️⃣mayo源码是值得学习,编译代码工程是必要的,cmake或者vs编译会让初学者望而止步,所以在这里用qmake编译,并且可以作为opencascade自主开发的一个好实例。
⚡️ 最新功能(截止7.8.2)
😊另外,还可以支持多种交互操作,基本达到常见的cad功能软件交互体验!
软件界面如下:
二、编译准备
🌈说明:本次编译是由下面两个工具进行配置的(qt creator 和Opencascade为必须品,请必须留意对应的版本号),需要的分别是:
- 1️⃣
QT Creator(6.6.3)
:采用qamke工程(.pro文件)编译,cmake不包括(