C# dilinde DXF'yi FBX'e dönüştürme

DXF dosyaları, CAD yazılımı tarafından 2B veya 3B çizimler oluşturmak için kullanılır. Özellikle, yollar, köprüler ve binalar gibi inşaat projeleri için planlar üretmek ve kaydetmek için bir DXF dosyası kullanılabilir. Bazı durumlarda çizimleri DXF dosyalarından programlı olarak FBX belgelerine aktarmamız gerekebilir. Bu dönüşümler, çizimlerin taşınabilir paylaşımını sağlar. Bu gönderi size C# dilinde DXF’den FBX’e dönüştürmeyi nasıl yapacağınızı öğretecek.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. C# DXF’den FBX’e Dönüştürücü – Ücretsiz İndirme
  2. DXF Dosyasını FBX Belgesine Dönüştürme Adımları
  3. DXF’yi Programlı Olarak FBX’e Dönüştürün
  4. Seçeneklerle DXF’yi FBX’e Aktar

C# DXF’den FBX’e Dönüştürücü – Ücretsiz İndirme

Bir DXF dosyasını bir FBX belgesine dönüştürmek için Aspose.CAD for .NET API’sini kullanacağız. DXF dosyalarının ve birkaç diğer dosya biçiminin oluşturulmasına, düzenlenmesine ve değiştirilmesine olanak tanır.

API’deki tüm çizim türleri için temel sınıf Resim. Bir DXF görüntüsü, CadImage sınıfı tarafından temsil edilir. CadRasterizationOptions sınıfını kullanarak PageWidth ve PageHeight niteliklerini değiştirebiliriz. API’nin FbxOptions sınıfı, FBX seçeneklerinin belirtilmesini sağlar.

Lütfen API’nin DLL’sini indirin veya NuGet kullanarak kurun.

PM> Install-Package Aspose.CAD

DXF Dosyasını C# Kullanarak FBX’e Dönüştürme

Aspose.CAD for .NET kullanarak aşağıdaki adımları izleyerek bir DXF dosyasını kolayca bir FBX belgesine dönüştürebiliriz:

  • Bir DXF çizim dosyası yükleyin.
  • DXF’yi FBX olarak kaydedin.

Şimdi, bir DXF dosyasını bir FBX belgesine dönüştürmek için bu adımları C#’ta nasıl gerçekleştireceğimizi görelim.

DXF’yi Programlı Olarak C# ile FBX’e Dönüştürme

DXF’yi FBX’e dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. İlk olarak, CadImage sınıfını kullanarak bir giriş DXF dosyası yükleyin.
  2. Bundan sonra, FbxOptions sınıfının bir örneğini oluşturun.
  3. Son olarak, FBX olarak kaydetmek için Save() yöntemini çağırın. Çıktı FBX dosya yolunu ve FbxOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, C# kullanarak bir DXF dosyasının FBX belgesine nasıl dönüştürüleceğini gösterir.

string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // FbxOptions sınıf nesnesini başlat
    FbxOptions options = new FbxOptions();
    
    // DXF'yi FBX'e aktar
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

C# Seçenekleriyle DXF’yi FBX’e Aktarın

Bir DXF dosyasını FBX belgesine dönüştürürken FBX kaydetme seçeneklerini aşağıdaki adımları takip ederek belirleyebiliriz:

  1. İlk olarak, CadImage sınıfını girdi olarak kullanarak bir DXF dosyası açın.
  2. Ardından, CadRasterizationOptions sınıfının yeni bir örneğini oluşturun.
  3. Ardından, sayfanın genişliğini ve yüksekliğini girin.
  4. Bundan sonra, FbxOptions sınıfının bir örneğini yapın.
  5. Ardından, VectorRasterizationOptions özelliği için CadRasterizationOptions’ı seçin.
  6. FBX olarak kaydetmek için en son Save() yöntemini çağırın. İki bağımsız değişkeni kabul eder: FbxOptions ve çıktı FBX dosyasının yolu. Aşağıdaki kod örneği, C# kullanarak bir DXF dosyasını FBX belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // FbxOptions sınıf nesnesini başlat
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // DXF'yi FBX'e aktar
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Ücretsiz Geçici Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, şunların nasıl yapıldığını öğrendik:

  • mevcut bir DXF çizim dosyasını yükleyin;
  • sayfa yüksekliğini ve genişliğini belirtin;
  • kaydetme seçeneklerini tanımlayın;
  • DXF’yi C#’ta bir FBX olarak kaydedin.

Bir dosya formatı, bilgilerin bir dosyada saklanmak üzere kodlandığı ve yazılım programlarının belirli dosya formatlarını okumak için tasarlandığı standartlaştırılmış bir yoldur. C# dilinde bir DXF’yi FBX’e dönüştürmenin yanı sıra, belgelemeyi kullanarak Aspose.CAD for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız