- Notifications
You must be signed in to change notification settings - Fork287
3D CAD viewer and converter based on Qt + OpenCascade
License
NotificationsYou must be signed in to change notification settings
fougue/mayo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Mayo is a 3D viewer and converter inspired by FreeCad
- 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
- 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)
- Customizable precision of the meshes computed from BRep shapes, affecting visualization quality and conversion into mesh formats
- Convert files to multiple CAD formats from command-line interface(CLI)
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
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 Requiresgmio ≥ v0.4.0 |
Build instructions for Windows MSVC
Build instructions for Debian
About
3D CAD viewer and converter based on Qt + OpenCascade
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published