All Projects → fougue → Mayo

fougue / Mayo

Licence: bsd-2-clause
3D CAD viewer and converter based on Qt + OpenCascade

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
Gltf Viewer
glTF 2.0 Viewer written in Rust
Stars: ✭ 127 (-33.85%)
Mutual labels:  3d-graphics, gltf
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
f3d
Fast and minimalist 3D viewer.
Stars: ✭ 791 (+311.98%)
Mutual labels:  gltf, 3d-graphics
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
Cq Editor
CadQuery GUI editor based on PyQT
Stars: ✭ 183 (-4.69%)
Mutual labels:  cad, stl
cyan
Cyan Color Converter
Stars: ✭ 68 (-64.58%)
Mutual labels:  converter, qt5
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
Openastrotracker
3D printed DSLR tracking mount
Stars: ✭ 434 (+126.04%)
Mutual labels:  cad, stl
xcsg
XML based Constructive Solid Geometry based on carve
Stars: ✭ 24 (-87.5%)
Mutual labels:  stl, cad
HxSTLParser
Basic STL loader for SceneKit
Stars: ✭ 23 (-88.02%)
Mutual labels:  stl, 3d-graphics
Erizo
Fast native STL viewer
Stars: ✭ 89 (-53.65%)
Mutual labels:  3d-graphics, stl
Dem.net
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Stars: ✭ 153 (-20.31%)
Mutual labels:  stl, gltf

Build status License

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].