Skip to content

EvergineTeam/xatlas.NET

Repository files navigation

xatlas.NET

This repository contains low-level bindings for xatlas used in Evergine

CI CD Nuget

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.

Features

  • 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.

NuGet

Install the package from NuGet:

Install-Package xatlas.NET

Or via the .NET CLI:

dotnet add package xatlas.NET

Usage

Checkout the test project https://github.com/EvergineTeam/xatlas.NET/blob/main/XAtlasGen/Test/Program.cs

image

License

This binding is provided under the MIT License, matching the license of the original xatlas project.

Acknowledgements

Original xatlas library by Jonathan Pontier (jpcy/xatlas) EvergineTeam for maintaining this C# wrappe

About

This repository contains low-level bindings for xatlas used in Evergine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •