Getting Started with MeshLib SDK

MeshLib is a powerful, open-source 3D geometry library designed for developers across multiple platforms and programming languages. Whether you're working in C++, Python, or C#, MeshLib offers robust tools for creating, manipulating, and analyzing 3D data, e.g. meshes, voxels, point clouds. This guide will help you get started with setting up MeshLib for your preferred development environment.

Choose Your Setup Guide

MeshLib Python Setup Guide

Follow this guide to set up MeshLib for Python on Windows, macOS, and Linux. It includes details on supported Python versions, installation via pip, and usage examples.

MeshLib C++ Setup Guide

Learn how to install and configure MeshLib for C++ development on Windows, Linux, and macOS. This guide covers prerequisites, dependency management, and building the library from source.

MeshLib C# Setup Guide

This guide provides instructions for integrating MeshLib into C# projects using NuGet or manual distribution. It covers installation on Windows, macOS, and Linux, with detailed steps for Visual Studio users.

MeshLib CMake Setup Guide

MeshLib provides CMake integration support for Linux and macOS. Please note that CMake integration is not currently supported on Windows. Example CMake configuration files are available to demonstrate how to link against the pre-built libraries.

Each of these setup guides is tailored to help you quickly and efficiently integrate MeshLib into your development environment. Choose the guide that matches your preferred language and platform, and start building sophisticated 3D applications with MeshLib.