fougue / Mayo
Licence: bsd-2-clause
3D CAD viewer and converter based on Qt + OpenCascade
Stars: ✭ 192
Projects that are alternatives of or similar to Mayo
Dotscad
Reduce the burden of mathematics when playing OpenSCAD
Stars: ✭ 344 (+79.17%)
Mutual labels: 3d-graphics, cad
Xeogl
A WebGL-based 3D engine for technical visualization. Not actively maintained.
Stars: ✭ 920 (+379.17%)
Mutual labels: cad, gltf
Openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
Stars: ✭ 4,444 (+2214.58%)
Mutual labels: 3d-graphics, qt5
pymadcad
Simple yet powerful CAD (Computer Aided Design) library, written with Python.
Stars: ✭ 63 (-67.19%)
Mutual labels: cad, qt5
orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR/Qt5)
Stars: ✭ 20 (-89.58%)
Mutual labels: qt5, gltf
Cadquery
A python parametric CAD scripting framework based on OCCT
Stars: ✭ 764 (+297.92%)
Mutual labels: cad, stl
Yocto Gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (+624.48%)
Mutual labels: 3d-graphics, gltf
Assetkit
🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)
Stars: ✭ 97 (-49.48%)
Mutual labels: 3d-graphics, gltf
PolyDraw
✳️ PTSource PolyDraw is a free 3D polygonal modeller for Windows x86 and x64, for creating or modifying 3D objects using a mesh of 3D points and parametric NURBS Curves .Exports and imports to over 40 formats including WebVR and 3D Printing.
Stars: ✭ 17 (-91.15%)
Mutual labels: stl, 3d-graphics
Xeokit Sdk
Open source JavaScript SDK for viewing high-detail, full-precision 3D BIM and AEC models in the Web browser.
Stars: ✭ 316 (+64.58%)
Mutual labels: cad, gltf
android-3d-model-viewer
Android app to load 3D models in obj, stl, dae & gltf format using pure OpenGL ES 2.0. Published on Play Store https://play.google.com/store/apps/details?id=org.andresoviedo.dddmodel2
Stars: ✭ 150 (-21.87%)
Mutual labels: stl, gltf
xcsg
XML based Constructive Solid Geometry based on carve
Stars: ✭ 24 (-87.5%)
Mutual labels: stl, cad
Dem.net
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Stars: ✭ 153 (-20.31%)
Mutual labels: stl, gltf
What is Mayo
Mayo is a 3D viewer and converter inspired by FreeCad
Overview
- View and convert 3D files in different formats
- Explore assembly trees and view properties
- Cross platform: runs on Windows, Linux and macOS
- Underlying toolkits: OpenCascade and Qt
Current features
- Support of multi-documents, user can open many files in the session
- Support of STEP/IGES assemblies(product structure and colors)
- Area and volume properties for meshes and shapes
- Editable name of STEP/IGES entities
- Editable 3D properties of the imported items, eg. material, color, display mode, ...
- 3D exploding of the model tree, allowing better exploration of complex designs
- 3D clip planes with configurable capping
- 3D view cube providing intuitive camera manipulation
- Perspective/orthographic 3D view projection
- Save image(snapshot) of the current 3D view
- Quick access to the CAD files recently open thanks to thumbnails in the Home page
- Toggle visibility of any item from the Model tree(use checkbox)
3D viewer operations :
- Rotate : mouse left + move
- Pan : mouse right + move
- Zoom : mouse wheel(scroll)
- Window zoom : mouse wheel + move
- Instant zoom : space bar
- Select Object: mouse left click
- Select Objects: SHIFT + mouse left clicks
Supported formats
Formats | Import | Export | Notes |
---|---|---|---|
STEP | ✔ | ✔ | AP203, 214, 242(some parts) |
IGES | ✔ | ✔ | v5.3 |
OpenCascade BREP | ✔ | ✔ | |
OBJ | ✔ | ❌ | Requires OpenCascade ≥ v7.4.0 |
glTF | ✔ | ✔ | Import requires OpenCascade ≥ v7.4.0 Export requires OpenCascade ≥ v7.5.0 Supports 1.0, 2.0 and GLB |
VRML | ❌ | ✔ | v2.0 UTF8 |
STL | ✔ | ✔ | ASCII/binary |
AMF | ❌ | ✔ | v1.2 Text/ZIP Requires gmio ≥ v0.4.0 |
Gallery





How to build Mayo
Build instructions for Windows MSVC
Build instructions for Debian
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].