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

C# .NET 3D bibliotek til 2D/3D geometrisk beregning 

Arbejd med 3D Bitmap, Mesh Creation og Ray-Casting mod Mesh-overfladen via Open Source .NET 3D API'er.

Geometry3Sharp er et open source rent C#-bibliotek til at arbejde med geometriske beregninger som 2D/3D Vector Math, Curves and Surfaces, Spatial Queries og Implicit Surfaces. Geometry3Sharp er fuldt ud kompatibel med Unity. Du skal indstille G3_USING_UNITY scripting definitionen, og derefter vil du have transparent interop mellem g3 og Unity vektortyper

Biblioteket understøtter flere vigtige funktioner relateret til mesh-oprettelse og udfører ray-casting mod mesh-overfladen, Mesh-forenkling, Unity-remeshing-animationer, generering af 3D-gitter, MarchingCubes, arbejde med 3d-bitmaps, hurtig mesh, overfladepunktsæt med hurtigtviklingsnumre og mange mere.

Previous Next

Kom godt i gang med Geometry3Sharp

Den nemmeste måde at installere Geometry3Sharp på er ved at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.

Installer Geometry3Sharp via NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Mesh-konstruktion via .NET Library

Open source-biblioteket Geometry3Sharp giver funktionalitet til interaktiv mesh-oprettelse ved hjælp af .NET. Først og fremmest skal du konstruere et DMesh3-objekt ud fra lister med toppunkt x/y/z-koordinater. En ny brugsfunktion er nu tilvejebragt, som gør denne konstruktion meget enkel. Desuden har NewVertexInfo-typen givet ekstra konstruktører til andre tilfælde, såsom vertexfarver og UV'er.

Opret Bitmap3Voxelization af et mesh

Geometry3Sharp gør det muligt for softwareudviklere at skabe Bitmap3-voxelisering af et mesh i deres egne applikationer. Der er flere måder at skabe denne Bitmap3voxelisering af et mesh på, såsom Voxelization med mesh-viklingsnummeret, voxelisering med Point-indeslutning-forespørgsler, oprettelse af en Minecraft-stil overflademesh og mere. Selvstudierne til ovenstående findes i GitHub-dokumentationsafsnittet.

3D-printerkontrol 

Geometry3Sharp-biblioteket giver udviklere mulighed for direkte at generere GCode til deres 3D-printer. du skal bruge geometri3Sharp-, gsGCode- og gsSlicer-bibliotekerne. Du skal bruge det Indstillinger-objekt, der passer til din printer. Du kan nemt tilpasse indstillingerne programmatisk.

 Dansk