İki ünlü 3D dosya formatı arasında programlı bir dönüşümün uygulanmasına dalalım. Yakın zamanda, bir .NET uygulamasında PLY’nin OBJ’e nasıl dönüştürüleceğini gösteren bir blog yazısı yayınladık. Ancak bu blog yazısında C#’ta OBJ’yi PLY’ye nasıl dönüştüreceğimizi öğreneceğiz. Dolayısıyla, bu işlevselliğe [Aspose.3D for .NET]‘i seçerek ulaşacağız4. Bu C# 3B grafik kitaplığı, çok çeşitli dönüştürme ve işleme özellikleri sunan olgun bir .NET API’sidir. Bu nedenle yapmayın. OBJ’den PLY’ye dönüştürücünün programlı olarak nasıl geliştirileceğini öğrenmek için bu kılavuzun herhangi bir bölümünü kaçırmayın.
- C# 3D Grafik Kütüphanesi Kurulumu
- C#’ta OBJ’yi PLY’ye dönüştürme - Kod Örneği
- OBJ’den PLY’ye Dönüştürücü - Çevrimiçi Araç
C# 3D Grafik Kütüphanesi Kurulumu
Bu .NET API’yi NuGet Paket Yöneticisinde aşağıdaki komutu çalıştırarak kurabiliriz. Ayrıca DLL dosyasını da indirebilirsiniz.
Install-Package Aspose.3D
C#’ta OBJ’yi PLY’ye dönüştürme - Kod Örneği
Uygulamadan önce lütfen kaynak OBJ dosyanızın olduğundan emin olun. Daha sonra aşağıdaki adımları takip edebilirsiniz:
- Scene sınıfının bir örneğini oluşturun.
- Kaynak OBJ dosyasını load yapmak için Open yöntemini çağırın.
- Sahneyi bir PLY dosyası olarak dışa aktarma seçeneklerine erişmek için PlySaveOptions sınıfının bir nesnesini oluşturun.
- Çıktı dosyasını PLY dosya formatında kaydetmek için Save yöntemini çağırın.
Aşağıdaki kod örneği, C# dilinde OBJ’nin program aracılığıyla PLY’ye nasıl dönüştürüleceğini gösterir:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// C#'ta OBJ'yi PLY'ye dönüştürme
static void Main(string[] args)
{
// Dizin yolunu tanımlayın.
String dataDir = "/Desktop/";
// Scene sınıfının bir örneğini oluşturun.
Scene scene = new Scene();
// Kaynak OBJ dosyasını yüklemek için Open yöntemini çağırın.
scene.Open(dataDir + "sample.obj");
// Sahneyi PLY dosyası olarak dışa aktarma seçeneklerine erişmek için PlySaveOptions sınıfının bir nesnesini oluşturun.
var usdSaveOptions = new PlySaveOptions();
// Çıktı dosyasını PLY dosya biçiminde kaydetmek için Save yöntemini çağırın.
scene.Save(dataDir+"/sample.ply", usdSaveOptions);
}
}
}
Çıktıyı resimde görebilirsiniz:
OBJ’den PLY’ye Dönüştürücü - Çevrimiçi Araç
[Aspose.3D for .NET] tarafından desteklenen çevrimiçi bir araç var4. Ek olarak, bu çevrimiçi OBJ’den PLY’ye dönüştürücü, popüler 3D dosya formatlarını bir web tarayıcısında çevrimiçi olarak dönüştürme yeteneklerine sahiptir. Her şeyden önce ücretsizdir ve herhangi bir hesap oluşturmanıza gerek kalmadan kullanabilirsiniz.
3D Modelleri Oluşturun - Ücretsiz Lisans Alın
Bu C# 3D grafik kitaplığını değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.
Özetliyor
Bu son. Umarız C#’ta OBJ’yi PLY’ye nasıl dönüştüreceğinizi öğrenmişsinizdir. Ayrıca bu kılavuz, Aspose.3D for .NET tarafından sunulan pek çok işlevsellik arasından tek bir işlevi ortaya koymuştur. OBJ’den PLY’ye dönüştürücü, iş uygulamanızın üretkenliğini artıracaktır. Ayrıca, dokümantasyon, API referansları ve GitHub deposu, geliştirme ve kullanım hakkında eksiksiz ayrıntılar sağlar. Bu nedenle, düzenli güncellemeler için lütfen aspose.com ile iletişim halinde kalın.
Ulaşmak İçin Çekinmeyin
Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.