CAD Assistant
Open Cascade CAD Assistant is a powerful offline 3D CAD viewer and converter with simple and intuitive interface, free for both personal and commercial use. Originally developed as a testbed and showcase for the Open CASCADE Technology on mobile platforms, the solution has been appreciated as fast and handy 3D viewer by thousands of end-users on mobiles and desktops worldwide. CAD Assistant brings the power of open technologies to the hands of engineers working with 3D data. CAD Assistant is based on open source libraries (Open CASCADE Technology, Qt, FreeType, FreeImage, etc.) and employs open formats for CAD and mesh data (STEP, IFC, IGES, BREP, glTF, JT, PLY, STL, OBJ, 3DM). It also supports a set of other file formats like DXF, SAT (ACIS), XT (Parasolid). Viewing mesh models with associated data is an additional functionality included in CAD Assistant. Mesh can be read from files in PLY format.
Learn more
F3D
F3D is a fast and minimalist 3D viewer. It supports many file formats, from digital content to scientific datasets (including glTF, STL, STEP, PLY, OBJ, FBX, Alembic), can show animations and support thumbnails and many rendering and texturing options including real time physically based rendering and raytracing.
It is fully controllable from the command line and support configuration files. It can provide thumbnails, support interactive hotkeys, drag&drop and integration into file managers.
F3D also contains the libf3d, a simple library to render meshes, with C++ and Python Bindings, as well as experimental Java and Javascript bindings.
Learn more
MeshLab
The open source system for processing and editing 3D triangular meshes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. It offers features for processing raw data produced by 3D digitization tools/devices and for preparing models for 3D printing. In this version we introduce support to several file formats (.gltf, .glb, .nxs, .nxz, .e57) and a brand new plugin for exact mesh booleans. The 3D data alignment phase (also known as registration) is a fundamental step in the pipeline for processing 3D scanned data. MeshLab provides a powerful tool for moving the different meshes into a common reference system, able to manage large set of range-maps. MeshLab implements a fine tuned ICP one-to-one alignment step, followed by a global bundle adjustment error-distribution step. The alignment can be performed on meshes and point clouds coming from several sources, including active (both short- and long-range) scanners.
Learn more
Meshmixer
Meshmixer is state-of-the-art software for working with triangle meshes. Do you need to clean up a 3D scan, do some 3D printing, or design an object that fits something else? Meshmixer can help. Think of it as a sort of "Swiss Army Knife" for 3D meshes. Drag-and-Drop Mesh Mixing. 3D Sculpting and Surface Stamping. Robust Convert-to-Solid for 3D printing. 3D Patterns & Lattices. Hollowing (with escape holes!). Branching Support Structures for 3D printing. Automatic Print Bed Orientation Optimization, Layout & Packing. Advanced selection tools including brushing, surface-lasso, and constraints. Remeshing and Mesh Simplification/Reducing. Mesh Smoothing and Free-Form Deformations. Hole Filling, Bridging, Boundary Zippering, and Auto-Repair. Plane Cuts, Mirroring, and Booleans. Extrusions, Offset Surfaces, and Project-to-Target-Surface. Interior Tubes & Channels. Precise 3D Positioning with Pivots. Automatic Alignment of Surfaces. 3D Measurements. Stability & Thickness Analysis.
Learn more