# mayo **Repository Path**: gtton/mayo ## Basic Information - **Project Name**: mayo - **Description**: No description available - **Primary Language**: C++ - **License**: BSD-2-Clause - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-01-27 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

[![Build status](https://ci.appveyor.com/api/projects/status/6d1w0d6gw28npxpf?svg=true)](https://ci.appveyor.com/project/HuguesDelorme/mayo) [![Build Status](https://img.shields.io/travis/fougue/mayo/develop.svg?logo=travis)](https://app.travis-ci.com/fougue/mayo) [![License](https://img.shields.io/badge/license-BSD%202--clause-blue.svg)](https://github.com/fougue/mayo/blob/develop/LICENSE.txt) # What is Mayo Mayo is an opensource 3D CAD viewer and converter # Overview * View and convert 3D files in different formats * Explore assembly trees(product structure) and view properties * Cross platform: runs on Windows, Linux and macOS * Underlying toolkits: OpenCascade and Qt # Current features * 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 * 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 # Supported formats Formats | Import | Export | Notes --------------------------|-----------|----------|------------------------------ STEP | ✔ | ✔ | AP203, 214, 242(some parts) IGES | ✔ | ✔ | v5.3 OpenCascade BREP | ✔ | ✔ | DXF | ✔ | ❌ | OBJ | ✔ | ✔ | Import requires OpenCascade ≥ v7.4.0
Export requires OpenCascade ≥ v7.6.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](https://github.com/fougue/gmio) ≥ v0.4.0 # Gallery # How to build Mayo [Instructions for Windows MSVC](https://github.com/fougue/mayo/wiki/Build-instructions-for-Windows-MSVC) [Instructions for Debian](https://github.com/fougue/mayo/wiki/Build-instructions-for-Debian)