USDZ dosyaları, artırılmış gerçeklik tabanlı sahneler oluşturmak için yaygın olarak kullanılır. USDZ dosyaları, bir 3B sahneyi tam olarak tasvir etmek için donanım, dokular, geometri vb. verileri içerir. Belirli senaryolarda, bir USDZ dosyasını STL formatına dönüştürmeniz gerekebilir. Buna göre, bu makale bir USDZ dosyasının programlı olarak C# dilinde bir STL dosyasına nasıl dönüştürüleceğini açıklamaktadır.
USDZ’den STL’ye Dosya Dönüştürücü – C# API Kurulumu
Aspose.3D for .NET API, 3B nesneler ve sahnelerle çalışmayı destekler. API’yi yalnızca İndirilenler bölümünden DLL dosyalarını indirerek veya Araçlar menüsü altında Visual Studio IDE’de aşağıdaki NuGet kurulum komutuyla yapılandırmanız gerekir:
PM> Install-Package Aspose.3D
USDZ’yi C# ile STL Dosyasına Dönüştür
Bir USDZ dosyasını STL formatına dönüştürmek için aşağıdaki adımları izlemeniz gerekir:
- Giriş USDZ dosyasını yüklemek için Scene sınıfının bir örneğini oluşturun.
- STLSaveOptions sınıfından bir nesne başlatın.
- Kaydet yöntemiyle USDZ’yi STL formatına dönüştürün.
Aşağıdaki kod parçacığı, bir USDZ dosyasının programlı olarak C# dilinde STL formatına nasıl dönüştürüleceğini gösterir:
// Giriş USDZ dosyasını yükleyin
Scene scene = new Scene();
scene.Open("Test.usdz");
// STLSaveOptions sınıfının bir örneğini oluşturun
STLSaveOptions options = new STLSaveOptions();
// USDZ'yi STL dosyasına dönüştür
scene.Save("output.stl", options);
Ücretsiz Geçici Lisans Alın
Ücretsiz geçici lisans alarak API’yi herhangi bir değerlendirme sınırlaması olmaksızın değerlendirebilirsiniz.
Çevrimiçi Demo
Lütfen yukarıdaki API kullanılarak geliştirilen USDZ to STL Converter web uygulamasını deneyin.
Çözüm
Bu makalede, basit API çağrılarıyla bir USDZ dosyasını STL dosyasına dönüştürmenin basit sürecini incelediniz. USDZ dosyaları, kişinin çevresindeki bir 3B nesneyi artırılmış gerçeklikle gerçekçi bir şekilde tasvir etmesi nedeniyle popüler hale geliyor. Örneğin, birçok çevrimiçi mağaza, hedef kitlelerini daha iyi anlamak için ürünlerini USDZ formatında önizler. Ayrıca, API’nin diğer birçok özelliğine göz atmak için lütfen dokümantasyon bölümünü inceleyin. Herhangi bir endişeniz olması durumunda lütfen forumda bizimle iletişime geçmek için yazın.