C# ile PLY'yi USDZ'ye Dönüştür - C# 3D Render Kütüphanesi

Son zamanlarda PLY‘yi OBJ‘ye C# ile dönüştürme hakkında bir blog yazısı yayınladık. Şimdi, C# ile PLY’yi USDZ/USD‘ye programlı olarak dönüştürmenin nasıl uygulanacağını göstereceğiz. Aspose.3D for .NET, 3D dosya formatlarını oluşturmak, manipüle etmek ve dönüştürmek için geniş bir sınıf ve yöntem yelpazesi sunan güçlü bir C# 3D render kütüphanesidir. Ayrıca, bu .NET API’si kurulumu kolaydır ve sağlam entegrasyon yetenekleri sunar. Bu nedenle, bu makaleyi dikkatlice takip edin ve herhangi bir bölümünü kaçırmayın, çünkü birkaç yöntem çağrısı, sizi .NET uygulamasında bir PLY dosya dönüştürücü geliştirmeye yönlendirebilir.

Aşağıdaki noktalar ele alınacaktır:

  1. C# 3D Render Kütüphanesi Kurulumu
  2. C# ile PLY’yi USDZ’ye Dönüştür - Kod Örneği
  3. PLY Dosya Dönüştürücü - Çevrimiçi Araç

C# 3D Render Kütüphanesi Kurulumu

Aspose.3D for .NET‘i kurmak çok kolaydır, çünkü DLL dosyasını indirerek veya NuGet Paket Yöneticisi’ne aşağıdaki komutu yazarak kurabilirsiniz:

Install-Package Aspose.3D 
C# 3D Render Kütüphanesi Kurulumu

Herhangi bir zorlukla karşılaşırsanız, lütfen bu kurulum kılavuzunu takip edin.

C# ile PLY’yi USDZ’ye Dönüştür - Kod Örneği

Başarılı bir kurulumdan sonra, uygulama aşamasına hazırız. Bu amaçla, lütfen bir kaynak PLY dosyasına sahip olun ve aşağıdaki adımları izleyin:

  • Dizin yolunu tanımlayın.
  • Scene sınıfının bir nesnesini oluşturun.
  • Kaynak PLY dosyasını yüklemek için Open yöntemini çağırın.
  • UsdSaveOptions sınıfının bir örneğini oluşturun.
  • USD dosya formatında çıktı dosyasını kaydetmek için Save yöntemini çağırın.

Aşağıdaki kod örneği, C# ile DWG’yi PDF’ye dönüştürmenin nasıl programlı olarak yapılacağını göstermektedir:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Convert PLY to USDZ/USD in C#
static void Main(string[] args)
{
// Define the directory path.
String dataDir = "/sample-files/";
// Create an object of the Scene class.
Scene scene = new Scene();
// Invoke the Open method to load the Source PLY file.
scene.Open(dataDir + "sample.ply");
// Create an instance of the UsdSaveOptions class.
var usdSaveOptions = new UsdSaveOptions();
// Call the Save method to save the output file in USD file format.
scene.Save("/sample.usd", usdSaveOptions);
}
}
}

Aşağıdaki resimde çıktıyı görebilirsiniz:

C# ile PLY'yi USDZ'ye Dönüştür

PLY Dosya Dönüştürücü - Çevrimiçi Araç

Bu C# render kütüphanesine ek olarak, Aspose.3D for .NET tarafından desteklenen bir çevrimiçi araç bulunmaktadır. Bu çevrimiçi dosya formatı dönüştürücü, PLY dosyasını USD 3D formatına dönüştürmek için kullanılmaktadır. Ayrıca, bu ücretsiz uygulamayı herhangi bir web tarayıcısında açabilirsiniz. Bu nedenle, aşağıdaki resme tıklayarak hızlı bir deneme yapabilirsiniz:

PLY Dosya Dönüştürücü

USDZ/USD 3D Formatı Oluştur - Ücretsiz Lisans Alın

Artık bu C# 3D render kütüphanesini değerlendirme sınırlamaları olmadan denemek için bir ücretsiz geçici lisans alabilirsiniz.

Özet

Bu blog yazısı, C# ile PLY’yi USD/USDZ’ye programlı olarak dönüştürmeyi ele aldı. Ayrıca, PLY dosyasını programlı olarak USD 3D formatına dönüştüren birkaç satır kaynak kodu yazarak işlevselliği uyguladık. Ayrıca, daha fazla keşif için belgelere, API referanslarına ve GitHub deposuna göz atabilirsiniz. Son olarak, düzenli güncellemeler için lütfen aspose.com ile iletişimde kalın.

Soru Sor

Sorularınızı veya taleplerinizi forum üzerinden bize bildirebilirsiniz.

Sıkça Sorulan Sorular - SSS

Bir Dosyayı USDZ’ye Nasıl Dönüştürürüm?

Popüler 3D dosya formatlarını USDZ/USD 3D formatına dönüştürmek için Aspose.3D for .NET‘i tercih edebilirsiniz. Adımlar ve kod örneği hakkında bilgi almak için lütfen bu bağlantıya göz atın.

Ayrıca Bakınız