OBJ'den DXF csharp'a dönüştürme

OBJ dosyaları, geometrik nesneleri tanımlamak için kullanılır ve genellikle 3B modelleme uygulamaları kullanılarak bir çıktı dosyası olarak oluşturulur. Bazen bir OBJ dosyasını DXF dosyasına dönüştürmek isteyebilirsiniz. Buna göre bu makale, OBJ’nin DXF dosyasına programlı olarak C# ile nasıl dönüştürüleceğini kapsar.

OBJ’den DXF’ye Dönüştürücü – C# API Kurulumu

Aspose.CAD for .NET API, Wavefront OBJ, DWF ve diğer pek çok desteklenen dosya biçimini değiştirmek için kullanılabilir. Microsoft Visual Studio’da aşağıdaki NuGet komutunu kullanarak Yeni Sürümler sayfasından referans DLL dosyalarını indirerek API’yi hızla yapılandırın:

PM> Install-Package Aspose.CAD

OBJ’yi C# ile DXF Dosyasına Dönüştürme

Bir OBJ dosyasını DXF dosyasına dönüştürmek için aşağıdaki adımları izlemeniz gerekir:

  1. Image sınıfını kullanarak giriş OBJ dosyasını yükleyin.
  2. CadRasterizationOptions ve DxfOptions sınıfından bir nesne oluşturun.
  3. OBJ’yi DXF dosyasına dönüştürün.

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

// Image sınıfını kullanarak OBJ dosyasını yükleyin
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
    // CadRasterizationOptions sınıfından bir nesne oluşturun
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

    // DxfOptions sınıfından bir nesne oluşturun
    Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();

    // VectorRasterizationOptions özelliğini ayarlayın
    options.VectorRasterizationOptions = rasterizationOptions;

    // OBJ'yi DXF'ye dışa aktar
    image.Save("output.dxf", options);
}

Ücretsiz Geçici Lisans Alın

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

Çözüm

Bu yazıda, bir OBJ dosyasını C# dilinde programlı olarak DXF formatına nasıl dönüştüreceğinizi anladınız. Geometrik nesneleri ve 3B verileri depolamak için genellikle gelişmiş görselleştirici uygulaması tarafından kullanılır. Ayrıca, dokümantasyon bölümünü ziyaret ederek API’nin diğer özelliklerini öğrenebilirsiniz. Endişelerinizden herhangi birini tartışmanız gerekirse, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız

C# dilinde DWF veya DWFX’i SVG’ye dönüştürün