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

Biblioteka 3D C# .NET do obliczeń geometrycznych 2D/3D 

Pracuj z bitmapą 3D, tworzeniem siatki i rzutowaniem promieni na powierzchnię siatki za pomocą interfejsów API Open Source .NET 3D .

Geometry3Sharp to czysta biblioteka C# typu open source do pracy z obliczeniami geometrycznymi, takimi jak matematyka wektorowa 2D/3D, krzywe i powierzchnie, zapytania przestrzenne i niejawne powierzchnie. Geometry3Sharp jest w pełni kompatybilny z Unity. Musisz ustawić definicję skryptu G3_USING_UNITY, a potem będziesz miał przezroczyste współdziałanie między typami wektorowymi g3 i Unity

Biblioteka obsługuje kilka ważnych funkcji związanych z tworzeniem siatki i wykonywaniem rzutowania promieni na powierzchnię siatki, uproszczeniem siatki, animacją ponownego tworzenia siatki Unity, generowaniem krat 3D, kostkami MarchingCube, pracą z bitmapami 3d, szybką siatką, zestawami punktów powierzchniowych z szybkimi liczbami zawijania i wieloma jeszcze.

Previous Next

Pierwsze kroki z Geometry3Sharp

Najłatwiejszym sposobem zainstalowania Geometry3Sharp jest użycie NuGet. Użyj następującego polecenia, aby uzyskać płynną instalację.

Zainstaluj Geometry3Sharp za pomocą NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Konstrukcja siatki za pomocą biblioteki .NET

Biblioteka typu open source Geometry3Sharp zapewnia funkcjonalność tworzenia interaktywnej siatki przy użyciu platformy .NET. Przede wszystkim musisz zbudować obiekt DMesh3 z list współrzędnych x/y/z wierzchołków. Dostępna jest teraz nowa funkcja użyteczności, która czyni tę konstrukcję bardzo prostą. Co więcej, typ NewVertexInfo dostarczył dodatkowych konstruktorów dla innych przypadków, takich jak kolory wierzchołków i UV.

Utwórz Bitmap3Voxelization siatki

Geometry3Sharp umożliwia programistom tworzenie bitmap3 wokselizacji siatki we własnych aplikacjach. Istnieje kilka sposobów tworzenia tej Bitmap3voxelization siatki, takich jak Voxelization z numerem nawijania siatki, wokselizacja z zapytaniami zawierającymi punkt, tworzenie siatki powierzchni w stylu Minecraft i wiele innych. Samouczki do powyższego znajdują się w sekcji dokumentacji GitHub.

Sterowanie drukarką 3D 

Biblioteka Geometry3Sharp umożliwia programistom bezpośrednie generowanie kodu GCode dla ich drukarki 3D. będziesz potrzebować bibliotek geometry3Sharp, gsGCode i gsSlicer. Będziesz potrzebował obiektu Ustawienia, który jest odpowiedni dla Twojej drukarki. Możesz łatwo dostosować ustawienia programowo.

 Polski