1. Termékek
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

C# .NET 3D könyvtár 2D/3D geometriai számításokhoz 

A nyílt forráskódú .NET 3D API-kon keresztül dolgozhat a 3D bittérképpel, a Mesh létrehozásával és a Mesh felületen történő sugártovábbítással.

A Geometry3Sharp egy nyílt forráskódú, tiszta C# könyvtár, amely geometriai számításokkal, például 2D/3D vektormatematika, görbék és felületek, térbeli lekérdezések és implicit felületek kezeléséhez használható. A Geometry3Sharp teljes mértékben kompatibilis a Unity-vel. Be kell állítani a G3_USING_UNITY script definíciót, és ezt követően átlátható együttműködés lesz a g3 és a Unity vektortípusok között

A könyvtár számos fontos funkciót támogat a háló létrehozásához és a háló felületére történő sugárzáshoz, a háló egyszerűsítéséhez, az Unity újrahálózási animációkhoz, a 3D rácsok generálásához, a MarchingCubes-hoz, a 3D bitképekkel való munkavégzéshez, a Fast Meshhez, a Felületi pontkészletekhez gyors tekercselési számokkal és sok más funkcióval. több.

Previous Next

A Geometry3Sharp első lépései

A Geometry3Sharp telepítésének legegyszerűbb módja a NuGet használatával. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Telepítse a Geometry3Sharp programot a NuGet segítségével

Install-Package geometry3Sharp -Version 1.0.324 

Mesh-konstrukció a .NET-könyvtáron keresztül

A Geometry3Sharp nyílt forráskódú könyvtár funkcionalitást biztosít az interaktív háló létrehozásához .NET használatával. Először is létre kell hoznia egy DMesh3 objektumot az x/y/z csúcskoordináták listáiból. Most egy új segédfunkciót biztosítunk, amely nagyon egyszerűvé teszi ezt a konstrukciót. Sőt, a NewVertexInfo típus extra konstruktorokat biztosít más esetekhez, például csúcsszínekhez és UV-fényekhez.

Hozzon létre egy háló Bitmap3Voxelizálását

A Geometry3Sharp lehetővé teszi a szoftverfejlesztők számára, hogy saját alkalmazásaikon belül készítsenek Bitmap3 Voxelizációt egy meshről. Számos módja van a háló Bitmap3-voxelizálásának létrehozására, például Voxelizálás a háló tekercselési számával, voxelezés pont-meghatározási lekérdezésekkel, Minecraft-stílusú felületháló létrehozása és így tovább. A fenti oktatóanyagok a GitHub dokumentációs részében találhatók.

3D nyomtatóvezérlés 

A Geometry3Sharp könyvtár segítségével a fejlesztők közvetlenül generálhatnak GCode-ot 3D nyomtatójukhoz. szüksége lesz a geometry3Sharp, a gsGCode és a gsSlicer könyvtárakra. Szüksége lesz a nyomtatójának megfelelő Beállítások objektumra. A beállításokat egyszerűen testreszabhatja programozottan.

 Magyar