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

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

Arbeid med 3D Bitmap, Mesh Creation og Ray-Casting mot Mesh-overflaten via Open Source .NET 3D API-er.

Geometry3Sharp er et åpen kildekode rent C#-bibliotek for å arbeide med geometriske beregninger som 2D/3D vektormatematikk, kurver og overflater, romlige spørringer og implisitte overflater. Geometry3Sharp er fullt kompatibel med Unity. Du må angi G3_USING_UNITY skriptdefinisjon, og etter det vil du ha transparent interop mellom g3 og Unity vektortyper

Biblioteket støtter flere viktige funksjoner knyttet til maskeskaping og strålekasting mot maskeoverflaten, Mesh-forenkling, Unity remeshing-animasjoner, generering av 3D-gitter, MarchingCubes, arbeid med 3d bitmaps, Fast Mesh, Surfacing Point Sets med Fast Winding Numbers og mange mer.

Previous Next

Komme i gang med Geometry3Sharp

Den enkleste måten å installere Geometry3Sharp på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.

Installer Geometry3Sharp via NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Mesh-konstruksjon via .NET Library

Open source-biblioteket Geometry3Sharp gir funksjonalitet for interaktiv mesh-oppretting ved hjelp av .NET. Først av alt må du konstruere et DMesh3-objekt fra lister over toppunkt x/y/z-koordinater. En ny hjelpefunksjon er nå gitt som gjør denne konstruksjonen veldig enkel. Dessuten har NewVertexInfo-typen gitt ekstra konstruktører for andre tilfeller, for eksempel toppunktfarger og UV-er.

Lag Bitmap3Voxelization av et mesh

Geometry3Sharp gjør det mulig for programvareutviklere å lage Bitmap3-vokselisering av et mesh i sine egne applikasjoner. Det er flere måter å lage denne Bitmap3voxeliseringen av et mesh på, for eksempel Voxelization med mesh-viklingsnummeret, voxelization med Point-containment-spørringer, lage en Minecraft-stil overflatemesh og mer. Opplæringen for det ovennevnte er gitt i GitHub-dokumentasjonsdelen.

3D-skriverkontroll 

Geometry3Sharp-biblioteket lar utviklere generere GCode direkte for 3D-skriveren deres. du trenger geometri3Sharp-, gsGCode- og gsSlicer-bibliotekene. Du trenger Innstillinger-objektet som passer for skriveren din. Du kan enkelt tilpasse innstillingene programmatisk.

 Norsk