This repository contains low-level bindings for xatlas used in Evergine
This repository provides a lightweight, automatically generated C# binding for the native xatlas library. xatlas is an open-source library for generating high-quality UV atlases for 3D geometry. This binding allows .NET developers to access xatlas functionality in managed C# code.
- Automatic Binding Generation: All native functions and types from xatlas are exposed through P/Invoke, generated via automated tooling.
- Lightweight: Minimal dependencies; just the native xatlas library and the generated C# shim.
- Cross-Platform: Works on Windows, Linux, and macOS. Ensure the appropriate native binary is available for your platform.
Install the package from NuGet:
Install-Package xatlas.NET
Or via the .NET CLI:
dotnet add package xatlas.NET
Checkout the test project https://github.com/EvergineTeam/xatlas.NET/blob/main/XAtlasGen/Test/Program.cs
This binding is provided under the MIT License, matching the license of the original xatlas project.
Original xatlas library by Jonathan Pontier (jpcy/xatlas) EvergineTeam for maintaining this C# wrappe
