Konversikan FBX ke OBJ di C#

File FBX adalah format yang digunakan untuk bertukar data geometri dan animasi 3D. Anda dapat menggunakan Aspose.CAD untuk membuka dan mengekspor file 2D dan 3D dengan ketelitian tinggi. Secara khusus, kami dapat membuat dan menyimpan desain untuk proyek konstruksi seperti jalan raya, jembatan, dan bangunan dalam file FBX. Dalam kasus tertentu, kami mungkin perlu mengekspor gambar dari file FBX ke dokumen OBJ secara terprogram. Konversi semacam itu memungkinkan berbagi gambar dalam format portabel. Pada artikel ini, kita akan mempelajari cara mengonversi file FBX ke OBJ di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. C# FBX to OBJ Converter – Unduhan Gratis
  2. Langkah-Langkah Mengonversi File FBX ke Dokumen OBJ
  3. Ubah FBX ke OBJ Secara Terprogram
  4. Ekspor FBX ke OBJ dengan Opsi

Konverter C# FBX ke OBJ – Unduhan Gratis

Kami akan menggunakan API Aspose.CAD for .NET untuk mengonversi file FBX menjadi dokumen OBJ. Kemampuan untuk membuat, mengedit, dan memanipulasi file FBX serta sejumlah format file lainnya disediakan.

Semua jenis gambar adalah subkelas dari kelas Image API. Gambar FBX diwakili oleh kelas FbxImage. Kelas CadRasterizationOptions memungkinkan kita mengatur properti PageWidth dan PageHeight. Opsi OBJ dapat ditentukan menggunakan kelas ObjOptions API.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.CAD

Cara Mengonversi File FBX ke OBJ menggunakan C#

Kami dapat dengan mudah mengonversi file FBX ke dokumen OBJ menggunakan Aspose.CAD for .NET dengan mengikuti langkah-langkah berikut:

  • Muat file gambar FBX.
  • Simpan FBX sebagai OBJ.

Sekarang, mari kita lihat bagaimana melakukan langkah-langkah ini di C# untuk mengonversi file FBX menjadi dokumen OBJ.

Konversikan FBX ke OBJ Secara terprogram dalam C#

Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengubah FBX menjadi OBJ:

  1. Pertama, muat file input FBX menggunakan kelas Gambar.
  2. Setelah itu, buat instance dari kelas ObjOptions.
  3. Terakhir, panggil metode Save() untuk menyimpannya sebagai OBJ. Dibutuhkan jalur file OBJ keluaran dan ObjOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file FBX ke dokumen OBJ menggunakan C#.

string inputFile ="file.fbx";
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas ObjOptions
    ObjOptions options = new ObjOptions();

    // Ekspor FBX ke OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

Ekspor FBX ke OBJ dengan Opsi di C#

Kami dapat menentukan opsi penyimpanan OBJ saat mengonversi file FBX ke dokumen OBJ dengan mengikuti langkah-langkah di bawah ini:

  1. Telah menggunakan kelas Image untuk memuat file input FBX terlebih dahulu.
  2. Selanjutnya, buat instance baru dari kelas CadRasterizationOptions.
  3. Sekarang, atur lebar dan tinggi halaman.
  4. Langkah selanjutnya adalah membuat instance dari kelas ObjOptions.
  5. Selanjutnya, pilih CadRasterizationOptions untuk properti VectorRasterizationOptions.
  6. Untuk menyimpannya sebagai OBJ, gunakan metode Save(). Itu menerima dua argumen: ObjOptions dan jalur file OBJ keluaran.

Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file FBX sebagai dokumen OBJ menggunakan C#.

string inputFile ="file.fbx";            
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas ObjOptions
    ObjOptions options = new ObjOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Ekspor FBX ke OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • memuat file gambar FBX yang ada;
  • tentukan tinggi dan lebar halaman;
  • tentukan opsi penyimpanan;
  • simpan FBX sebagai OBJ di C#.

Pengembang menggunakan model FBX untuk bertukar data geometri terperinci dan data animasi, termasuk tekstur dan warna, antara aplikasi dan platform. Selain mengubah FBX menjadi OBJ di C#, Anda dapat mempelajari lebih lanjut tentang Aspose.CAD for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga