Format berkas DAE (Digital Asset Exchange) memiliki dukungan yang baik dalam perangkat lunak 3D, tetapi format berkas OBJ menawarkan kompatibilitas dan keandalan yang lebih baik. Selain itu, format berkas OBJ mudah dipecahkan masalahnya, dan performanya lebih baik dalam hal kecepatan. Dalam panduan ini, kami bermaksud mengonversi berkas DAE ke OBJ dalam C# secara terprogram. Namun, Aspose.3D for .NET adalah pilihan yang tepat untuk otomatisasi ini. Jadi, ikuti kami hingga akhir postingan blog ini, di mana Anda akan menemukan sumber daya yang bermanfaat. Mari kita mulai.

Instalasi SDK

Lewati bagian ini jika Anda telah menginstal SDK pemodelan 3D ini.

Jika tidak, unduh file DLL atau instal Aspose.3D for .NET dengan menjalankan perintah berikut di NuGet Package Manager:

Install-Package Aspose.3D 

Konversi File DAE ke OBJ di C# - Cuplikan Kode

Aspose.3D for .NET adalah SDK ramah pengembang yang menawarkan kelas dan metode yang mudah digunakan. Apa pun kebutuhan penggunaan Anda, SDK ini akan memenuhi kebutuhan bisnis Anda.

Baiklah, Anda dapat mengikuti langkah-langkah berikut untuk membangun konverter DAE ke OBJ menggunakan SDK ini:

  • Tetapkan jalur direktori dan muat lisensi.
  • Inisialisasi contoh kelas Scene.
  • Metode Open akan memuat berkas DAE Sumber.
  • Buat objek kelas ObjSaveOptions.
  • Memanggil metode Save akan menyimpan berkas keluaran dalam berkas oBJ.

Konversi file DAE ke OBJ dalam C# menggunakan cuplikan kode berikut:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Konversi DAE ke OBJ di .NET
        static void Main(string[] args)
        {
            // Tetapkan jalur direktori dan muat lisensi.
            String dataDir = "src";
            License lic = new License();
            lic.SetLicense("License.lic");
            // Inisialisasi contoh kelas Scene.  
            Scene scene = new Scene();
            // Metode Open akan memuat berkas DAE Sumber. 
            scene.Open(dataDir + "Box.dae");
            // Buat objek kelas ObjSaveOptions. 
            var objSaveOptions = new ObjSaveOptions();
            // Memanggil metode Save akan menyimpan file output dalam file oBJ.
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

Keluaran:

dae-ke-obj

Dapatkan Lisensi Gratis

Dapatkan lisensi sementara gratis untuk mencoba SDK ini tanpa batasan evaluasi.

Ajukan pertanyaan

Silakan kunjungi forum kami untuk mengajukan pertanyaan.

Menyimpulkan

Sekarang Anda sudah cukup mampu untuk mengembangkan konverter berkas DAE Anda sendiri. Sejauh ini, kami telah menerapkan cara mengonversi berkas DAE ke OBJ dalam C# menggunakan Aspose.3D for .NET.Selanjutnya, Anda dapat memperluas fungsionalitasnya sesuai kebutuhan. Selain itu, kami telah membahas fungsi dasar konversi ini. Anda dapat mengunjungi dokumentasi dan referensi API untuk mempelajari lebih lanjut.

Tinjau Contoh GitHub kami

Kunjungi GitHub kami untuk melihat implementasi kami.

Mengeksplorasi