USDZ'den OBJ csharp'a

USDZ dosyaları, bir sahne için 3B geometri ve gölgeleme verileri içerir ve genellikle artırılmış gerçeklik içeriği oluşturmak için kullanılır. Bazen USDZ’yi bir 3D Nesne dosyasına dönüştürmeniz gerekebilir. Bu tür senaryolara uygun olarak, bu makale bir USDZ dosyasının C# dilinde programlı olarak bir OBJ dosyasına nasıl dönüştürüleceğini kapsar.

USDZ’den OBJ Dosyasına Dönüştürücü – C# API Kurulumu

Aspose.3D for .NET API, 3B sahneler oluşturmayı, düzenlemeyi veya dönüştürmeyi destekler. Üstelik herhangi bir 3D render veya modelleme uygulaması kurmanıza gerek yok. Yeni Sürümler sayfasından DLL dosyalarını indirerek veya Microsoft Visual Studio’da aşağıdaki NuGet kurulum komutunu kullanarak API’yi kurmanız yeterlidir:

PM> Install-Package Aspose.3D

USDZ’yi C# ile OBJ Dosyasına Dönüştür

Aşağıdaki adımları izleyerek bir USDZ dosyasını OBJ dosyasına dönüştürebilirsiniz:

  1. Giriş USDZ dosyasını Scene sınıfıyla yükleyin.
  2. ObjSaveOptions sınıfından bir nesne oluşturun.
  3. USDZ’yi OBJ Dosyasına Dönüştür.

Aşağıdaki kod parçacığı, bir USDZ dosyasının programlı olarak C# dilinde bir OBJ dosyasına nasıl dönüştürüleceğini açıklar:

// Giriş USDZ dosyasını yükleyin
Scene scene = new Scene();
scene.Open("Test.usdz");

// ObjSaveOptions sınıf nesnesini başlat
ObjSaveOptions saveOptions = new ObjSaveOptions();

// Çıkış OBJ dosyasını kaydedin
scene.Save("Sample.obj", saveOptions);

Ücretsiz Geçici Lisans Alın

API’yi tam kapasitesiyle değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Çözüm

Bu makalede, USDZ’yi C# kullanarak birkaç satır kodla bir OBJ dosyasına nasıl dönüştüreceğinizi öğrendiniz. USDZ dosyaları, ürünleri çevrimiçi olarak sergilemek için yaygın olarak kullanıldığından. Aynı şekilde, üç boyutlu sahnelerle çalışırken bazen OBJ dosyalarına ihtiyaç duyulur. Bu özelliği, .NET veya .NET Core çerçeve tabanlı uygulamalarınıza kolayca entegre edebilirsiniz. Ayrıca, dokümantasyon bölümünü ziyaret ederek API’nin diğer bazı özelliklerini kontrol edebilirsiniz. Herhangi bir sorunuz olması durumunda, lütfen [ücretsiz destek forumundan] bize yazın]10.

Ayrıca bakınız