Konversikan OBJ ke STL C#

OBJ dan STL adalah dua format file umum yang digunakan dalam grafik komputer 3D untuk menyimpan dan bertukar data model 3D. Format OBJ adalah format file teks biasa yang berisi informasi tentang geometri objek 3D, seperti simpul, normal, koordinat tekstur, dan wajah (poligon). Di sisi lain, format STL adalah format file biner atau ASCII yang merepresentasikan permukaan 3D sebagai kumpulan segitiga. File STL hanya menyimpan geometri objek 3D sebagai jaring segitiga, tanpa informasi tambahan seperti tekstur atau warna. Kesederhanaan ini membuatnya cocok untuk pencetakan 3D, aplikasi desain berbantuan komputer (CAD), dan pembuatan prototipe cepat. Dalam postingan blog ini, kami akan menunjukkan cara mengonversi OBJ ke STL di C#.

Artikel ini mencakup topik-topik berikut:

  1. Konverter C# OBJ ke STL – Unduh Gratis
  2. Konversi OBJ ke STL
  3. Konversi OBJ ke STL Dengan Opsi
  4. Konverter OBJ ke STL Online
  5. Sumber Belajar Gratis

API Konverter C# OBJ ke STL – Unduh Gratis

Kami akan menggunakan API Aspose.3D for .NET untuk melakukan konversi file OBJ ke format STL. API ini memungkinkan pembuatan, modifikasi, manipulasi, dan pelestarian format 3D. Selain itu, ini memberdayakan aplikasi C# untuk berinteraksi secara lancar dengan dokumen 3D tanpa memerlukan instalasi perangkat lunak tambahan apa pun di komputer.

Silakan unduh API DLL atau instal menggunakan NuGet.

PM> Install-Package Aspose.3D 

Konversi OBJ ke STL di C#

Kita dapat mengonversi file OBJ ke format STL dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file input OBJ menggunakan metode Scene.FromFile().
  2. Setelah itu, buat instance kelas StlSaveOptions.
  3. Terakhir, panggil metode Save() untuk menyimpannya sebagai STL. Dibutuhkan jalur file STL keluaran dan StlSaveOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi OBJ ke STL di C#.

// Contoh kode ini menunjukkan cara mengubah OBJ ke STL
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;

// Muat file input OBJ dengan kelas Scene.
Scene scene = Scene.FromFile("C:\\Files\\CreateFanCylinder.obj");

// Inisialisasi objek kelas STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Konversikan file OBJ ke STL.
scene.Save("C:\\Files\\scene_out.stl", saveSTLOpts);

Konversi OBJ ke STL Dengan Opsi di C#

Kita dapat menentukan opsi penyimpanan STL saat mengonversi file OBJ ke format STL dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file input OBJ menggunakan metode Scene.FromFile().
  2. Buat sebuah instance dari kelas StlSaveOptions.
  3. Setelah itu, tentukan opsi penyimpanan STL seperti FlipCoordinateSystem, LookupPaths, dll.
  4. Terakhir, panggil metode Save() untuk menyimpannya sebagai STL.

Contoh kode berikut menunjukkan cara mengonversi OBJ ke STL dengan opsi penyimpanan STL di C#.

// Contoh kode ini menunjukkan cara mengubah OBJ ke STL
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;

// Muat file input OBJ dengan kelas Scene.
Scene scene = Scene.FromFile("C:\\Files\\CreateFanCylinder.obj");

// Inisialisasi objek kelas STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Balikkan sistem koordinat.
saveSTLOpts.FlipCoordinateSystem = true;

// Konfigurasikan jalur pencarian untuk memungkinkan importir menemukan dependensi eksternal.
var dataDir = "C:\\Files\\";
saveSTLOpts.LookupPaths.Add(dataDir);

// Konversikan file OBJ ke STL.
scene.Save("C:\\Files\\scene_out.stl", saveSTLOpts);

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.3D for .NET tanpa batasan evaluasi.

Konverter OBJ ke STL Online

Anda juga dapat mengonversi file OBJ ke format STL menggunakan alat online OBJ to STL converter gratis ini, yang dikembangkan menggunakan API di atas.

Konversikan OBJ ke STL – Sumber Belajar Gratis

Selain mengonversi OBJ ke STL secara terprogram, jelajahi fitur perpustakaan lainnya menggunakan sumber daya berikut:

Kesimpulan

Konversi OBJ ke STL sering kali diperlukan dalam pemodelan dan pencetakan 3D. Dengan memanfaatkan Aspose.3D for .NET, Anda dapat dengan mudah mengonversi OBJ ke STL di C#. Selain itu, kami memperkenalkan alat online untuk mengonversi file OBJ ke format STL secara gratis. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis kami.

Lihat juga