# mayo **Repository Path**: mechanism/mayo ## Basic Information - **Project Name**: mayo - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-08 - **Last Updated**: 2021-02-08 ## 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) [![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 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 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 3D viewer operations : * Rotate : mouse left + move * Pan : mouse right + move * Zoom : mouse wheel(scroll) * Window zoom : mouse wheel + move * Instant zoom : space bar # 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](https://github.com/fougue/gmio) ≥ v0.4.0 # Gallery # How to build Mayo Mayo requires Qt5 and OpenCascade ≥ 7.3.0 * [Qt installer](https://www.qt.io/download-qt-installer) * [OpenCascade Download Center](https://old.opencascade.com/content/latest-release) See detailed [build instructions](https://github.com/fougue/mayo/wiki/Build-instructions-for-Windows-MSVC)