1. Prodotti
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

Libreria 3D C# .NET per il calcolo geometrico 2D/3D 

Lavora con bitmap 3D, creazione di mesh e ray-casting sulla superficie della mesh tramite API .NET 3D open source.

Geometry3Sharp è una libreria C# pura open source per lavorare con calcoli geometrici come matematica vettoriale 2D/3D, curve e superfici, query spaziali e superfici implicite. Geometry3Sharp è completamente compatibile con Unity. Devi impostare la definizione di scripting G3_USING_UNITY e successivamente avrai un'interoperabilità trasparente tra i tipi di vettore g3 e Unity

La libreria supporta diverse importanti funzionalità relative alla creazione di mesh e all'esecuzione di ray-casting contro la superficie della mesh, semplificazione della mesh, animazioni di remeshing di Unity, generazione di reticoli 3D, MarchingCubes, lavoro con bitmap 3d, mesh veloce, set di punti di superficie con numeri ad avvolgimento rapido e molti altri di più.

Previous Next

Introduzione a Geometry3Sharp

Il modo più semplice per installare Geometry3Sharp consiste nell'usare NuGet. Si prega di utilizzare il comando seguente per un'installazione senza problemi.

Installa Geometry3Sharp tramite NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Costruzione mesh tramite libreria .NET

La libreria open source Geometry3Sharp fornisce funzionalità per la creazione di mesh interattive utilizzando .NET. Prima di tutto, devi costruire un oggetto DMesh3 da elenchi di coordinate x/y/z dei vertici. Viene ora fornita una nuova funzione di utilità che rende questa costruzione molto semplice. Inoltre, il tipo NewVertexInfo ha fornito costruttori aggiuntivi per altri casi, come i colori dei vertici e gli UV.

Crea Bitmap3Voxelization di una mesh

Geometry3Sharp consente agli sviluppatori di software di creare voxelizzazione Bitmap3 di una mesh all'interno delle proprie applicazioni. Esistono diversi modi per creare questa voxelizzazione Bitmap3 di una mesh come la voxelizzazione con il numero di avvolgimento della mesh, la voxelizzazione con query di contenimento dei punti, la creazione di una mesh di superficie in stile Minecraft e altro ancora. I tutorial per quanto sopra sono forniti nella sezione della documentazione di GitHub.

Controllo della stampante 3D 

La libreria Geometry3Sharp consente agli sviluppatori di generare direttamente GCode per la loro stampante 3D. avrai bisogno delle librerie geometric3Sharp, gsGCode e gsSlicer. Avrai bisogno dell'oggetto Impostazioni appropriato per la tua stampante. Puoi facilmente personalizzare le impostazioni a livello di codice.

 Italiano