1. Ürün:% s
  2.   3 boyutlu
  3.   .NET
  4.   Geometry3Sharp
 
  

2D/3D Geometrik Hesaplama için C# .NET 3D Library 

Açık Kaynak .NET 3D API'leri aracılığıyla Mesh yüzeyine karşı 3D Bitmap, Mesh Oluşturma ve Işın Dökümü ile çalışın.

Geometry3Sharp, 2B/3B Vektör Matematiği, Eğriler ve Yüzeyler, Uzamsal Sorgular ve Kapalı Yüzeyler gibi geometrik hesaplamalarla çalışmak için açık kaynaklı saf bir C# kitaplığıdır. Geometry3Sharp, Unity ile tamamen uyumludur. G3_USING_UNITY komut dosyası tanımını ayarlamanız gerekir ve bundan sonra g3 ve Unity vektör türleri arasında şeffaf birlikte çalışma olacaktır.

Kütüphane, ağ oluşturma ve ağ yüzeyine karşı ışın dökümü yapma, Ağ basitleştirme, Unity yeniden ağ oluşturma animasyonları, 3B kafesler oluşturma, MarchingCubes, 3d Bitmap'lerle çalışma, Hızlı Ağ, Hızlı Sarma Numaraları ile Yüzey Oluşturma Noktası Setleri ve daha pek çok önemli özelliği destekler. daha fazla.

Previous Next

Geometry3Sharp'a Başlarken

Geometry3Sharp'ı kurmanın en kolay yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla Geometry3Sharp'ı yükleyin

Install-Package geometry3Sharp -Version 1.0.324 

.NET Kitaplığı ile Mesh İnşaatı

Açık kaynak kitaplığı Geometry3Sharp, .NET kullanarak Etkileşimli Ağ oluşturma için işlevsellik sağlar. Her şeyden önce, köşe x/y/z koordinatları listelerinden bir DMesh3 nesnesi oluşturmanız gerekir. Şimdi bu yapıyı çok basit hale getiren yeni bir yardımcı fonksiyon sağlanmıştır. Ayrıca, NewVertexInfo türü, köşe renkleri ve UV'ler gibi diğer durumlar için ekstra kurucular sağlamıştır.

Bir Meshin Bitmap3Voxelization Oluşturma

Geometry3Sharp, yazılım geliştiricilerin kendi uygulamaları içinde bir ağın Bitmap3 Vokselleştirmesini oluşturmasına olanak tanır. Bir ağın bu Bitmap3vokselleştirmesini oluşturmanın, ağ sarma numarasıyla Vokselleştirme, Nokta-içerme sorgularıyla vokselleştirme, Minecraft tarzı bir yüzey ağı oluşturma ve daha fazlası gibi birkaç yolu vardır. Yukarıdakiler için öğreticiler GitHub belgeleri bölümünde verilmiştir.

3D Yazıcı Kontrolü 

Geometry3Sharp kitaplığı, geliştiricilerin 3D yazıcıları için doğrudan GCode oluşturmasına olanak tanır. geometri3Sharp, gsGCode ve gsSlicer kitaplıklarına ihtiyacınız olacak. Yazıcınız için uygun olan Ayarlar nesnesine ihtiyacınız olacak. Ayarları programlı olarak kolayca özelleştirebilirsiniz.

 Türkçe