C# .NET 3D Library untuk Komputasi Geometris 2D/3D
Bekerja dengan Bitmap 3D, Pembuatan Mesh & Transmisi Sinar pada permukaan Mesh melalui Open Source .NET 3D API .
Geometry3Sharp adalah pustaka C# murni open source untuk bekerja dengan perhitungan geometris seperti Matematika Vektor 2D/3D, Kurva dan Permukaan, Kueri Spasial, dan Permukaan Implisit. Geometry3Sharp sepenuhnya kompatibel dengan Unity. Anda perlu mengatur definisi skrip G3_USING_UNITY dan setelah itu, Anda akan memiliki interop transparan antara tipe vektor g3 dan Unity
Pustaka mendukung beberapa fitur penting yang terkait dengan pembuatan mesh dan melakukan ray-casting terhadap permukaan mesh, penyederhanaan Mesh, animasi Remeshing Unity, menghasilkan kisi 3D, MarchingCubes, bekerja dengan Bitmap 3d, Fast Mesh, Set Titik Permukaan dengan Angka Berliku Cepat dan banyak lagi lagi.
Memulai dengan Geometry3Sharp
Cara termudah untuk menginstal Geometry3Sharp adalah dengan menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Geometry3Sharp melalui NuGet
Install-Package geometry3Sharp -Version 1.0.324
Konstruksi Mesh melalui .NET Library
Pustaka sumber terbuka Geometry3Sharp menyediakan fungsionalitas untuk pembuatan Mesh Interaktif menggunakan .NET. Pertama-tama, Anda perlu membuat objek DMesh3 dari daftar koordinat titik x/y/z. Fungsi utilitas baru sekarang disediakan yang membuat konstruksi ini sangat sederhana. Selain itu, tipe NewVertexInfo telah menyediakan konstruktor tambahan untuk kasus lain, seperti warna titik dan UV.
Buat Bitmap3Vokselisasi Mesh
Geometry3Sharp memungkinkan pengembang perangkat lunak membuat Bitmap3 Vokselisasi mesh di dalam aplikasi mereka sendiri. Ada beberapa cara untuk membuat Bitmap3voxelization mesh ini seperti Voxelization dengan nomor lilitan mesh, voxelization dengan kueri Point-containment, membuat mesh permukaan bergaya Minecraft dan banyak lagi. Tutorial untuk di atas disediakan di bagian dokumentasi GitHub.
Kontrol Pencetak 3D
Pustaka Geometry3Sharp memungkinkan pengembang untuk langsung menghasilkan GCode untuk printer 3D mereka. Anda memerlukan pustaka geometri3Sharp, gsGCode, dan gsSlicer. Anda akan memerlukan objek Pengaturan yang sesuai untuk printer Anda. Anda dapat dengan mudah menyesuaikan pengaturan secara terprogram.