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

CAD uygulamaları, 2B veya 3B çizimler oluşturmak için CF2 dosyalarını kullanır. Özellikle otoyollar, köprüler ve binalar gibi inşaat projeleri için tasarımlar oluşturabilir ve bir CF2 dosyasında kaydedebiliriz. Belirli durumlarda, çizimleri CF2 dosyalarından programlı olarak FBX belgelerine aktarmamız gerekebilir. Bu tür dönüşümler, çizimlerin taşınabilir bir formatta paylaşılmasına izin verir. Bu yazıda, C# dilinde bir CF2 dosyasını FBX’e nasıl dönüştüreceğimizi öğreneceğiz.

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

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

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

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

API’nin Image sınıfı, tüm çizim türleri için temel sınıftır. Cf2Image sınıfı, bir CF2 görüntüsünü temsil eder. CadRasterizationOptions sınıfını kullanarak PageWidth ve PageHeight özelliklerini ayarlayabiliriz. API’nin FbxOptions sınıfı, FBX seçeneklerinin belirtilmesine izin verir.

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

PM> Install-Package Aspose.CAD

C# kullanarak CF2 Dosyasını FBX’e Dönüştürme

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

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

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

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

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

  1. İlk olarak, Image sınıfını kullanarak bir girdi CF2 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, bir CF2 dosyasının C# kullanarak bir FBX belgesine nasıl dönüştürüleceğini gösterir.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // FbxOptions sınıf nesnesini başlat
    FbxOptions options = new FbxOptions();

    // CF2'yi FBX'e aktar
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

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

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

  1. İlk olarak, Image sınıfını kullanarak bir girdi CF2 dosyası yükleyin.
  2. Ardından, CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Ardından, sayfa yüksekliğini ve genişliğini belirtin.
  4. Ardından, FbxOptions sınıfının bir örneğini oluşturun.
  5. Ardından VectorRasterizationOptions özelliğini CadRasterizationOptions olarak ayarlayın.
  6. 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, bir CF2 dosyasını C# kullanarak FBX belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.

string inputFile ="file.cf2";
using (Image image = 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;

    // CF2'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 CF2 çizim dosyasını yükleyin;
  • sayfa yüksekliğini ve genişliğini belirtin;
  • kaydetme seçeneklerini tanımlayın;
  • CF2’yi C#’ta bir FBX olarak kaydedin.

C# dilinde bir CF2’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