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

C# .NET 3D Library pentru calcul geometric 2D/3D 

Lucrați cu Bitmap 3D, Mesh Creation și Ray-Casting pe suprafața Mesh prin intermediul API-urilor Open Source .NET 3D .

Geometry3Sharp este o bibliotecă C# cu sursă deschisă pentru lucrul cu calcule geometrice, cum ar fi matematica vectorială 2D/3D, curbe și suprafețe, interogări spațiale și suprafețe implicite. Geometry3Sharp este pe deplin compatibil cu Unity. Trebuie să setați definiția de scripting G3_USING_UNITY și după aceea, veți avea interoperabilitate transparentă între tipurile de vector g3 și Unity

Biblioteca acceptă mai multe caracteristici importante legate de crearea rețelei și realizarea de radiații pe suprafața rețelei, simplificarea rețelei, animațiile de remașare Unity, generarea de rețele 3D, MarchingCubes, lucrul cu hărți de biți 3d, Fast Mesh, Surfacing Point Sets with Fast Winding Numbers și multe Mai Mult.

Previous Next

Noțiuni introductive cu Geometry3Sharp

Cel mai simplu mod de a instala Geometry3Sharp este utilizarea NuGet. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați Geometry3Sharp prin NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Mesh Construction prin .NET Library

Biblioteca open source Geometry3Sharp oferă funcționalități pentru crearea de rețele interactive folosind .NET. În primul rând, trebuie să construiți un obiect DMesh3 din liste de coordonate de vârf x/y/z. Acum este furnizată o nouă funcție de utilitate care face această construcție foarte simplă. Mai mult, tipul NewVertexInfo a oferit constructori suplimentari pentru alte cazuri, cum ar fi culorile vârfurilor și UV-urile.

Creați Bitmap3Voxelization a unei rețele

Geometry3Sharp le permite dezvoltatorilor de software să creeze Bitmap3 Voxelization a unei rețele în interiorul propriilor aplicații. Există mai multe modalități de a crea această Bitmap3voxelization a unei rețele, cum ar fi Voxelization cu numărul de înfășurare a rețelei, voxelization cu interogări Point-containment, crearea unei rețele de suprafață în stil Minecraft și multe altele. Tutorialele pentru cele de mai sus sunt furnizate în secțiunea de documentație GitHub.

Controlul imprimantei 3D 

Biblioteca Geometry3Sharp permite dezvoltatorilor să genereze direct GCode pentru imprimanta lor 3D. veți avea nevoie de bibliotecile geometry3Sharp, gsGCode și gsSlicer. Veți avea nevoie de obiectul Setări care este potrivit pentru imprimanta dvs. Puteți personaliza cu ușurință setările în mod programatic.

 Română