ملف OBJ STL أو FBX

ملفات OBJ هي كائنات هندسية تتيح نقل البيانات الهندسية للأمام أو للخلف. تتناول هذه المقالة تحويل ملف OBJ إلى ملف بتنسيق FBX أو STL:

محول OBJ إلى ملف FBX أو STL باستخدام C#

Aspose.3D for .NET API يدعم العمل مع نماذج ثلاثية الأبعاد مختلفة وتنسيقات ملفات. يمكنك تحويل ملفات الكائنات ثلاثية الأبعاد بامتداد ملف OBJ إلى تنسيقات مختلفة مثل FBX أو STL. ما عليك سوى تكوين API عن طريق تنزيل ملفات DLL من قسم التنزيلات ، أو استخدم أمر التثبيت NuGet أدناه:

PM> Install-Package Aspose.3D

تحويل ملف OBJ إلى FBX برمجيًا في C#

يمكنك تحويل ملف 3D Object OBJ إلى تنسيق FBX باتباع الخطوات التالية:

  1. تحميل ملف OBJ الإدخال مع فئة المشهد.
  2. تهيئة FBXSaveOptions كائن مع تنسيق ملف حقل.
  3. تحويل ملف OBJ إلى FBX.

يوضح الكود أدناه كيفية تحويل ملف كائن OBJ إلى ملف بتنسيق FBX برمجيًا باستخدام C#:

// تحميل ملف OBJ الإدخال مع فئة المشهد.
Scene scene = new Scene("scene.obj");

// تهيئة كائن FBXSaveOptions باستخدام تعداد SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// تحويل ملف OBJ إلى FBX.
scene.Save("Test.fbx", options);

OBJ إلى تحويل ملف STL باستخدام C#

يمكنك تحويل ملف OBJ إلى ملف STL بالخطوات التالية:

  1. تحميل ملف OBJ الإدخال مع فئة المشهد.
  2. تهيئة STLSaveOptions كائن فئة.
  3. قم بتكوين مسارات البحث للسماح بالعثور على التبعيات الخارجية.
  4. تحويل ملف OBJ إلى STL.

يوضح الكود التالي كيفية تحويل ملف OBJ إلى ملف STL برمجيًا في C#:

// تحميل ملف OBJ الإدخال مع فئة المشهد.
Scene scene = new Scene("scene.obj");

// تهيئة كائن فئة STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// قم بتكوين مسارات البحث للسماح للمستورد بالعثور على التبعيات الخارجية.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// تحويل ملف OBJ إلى STL.
scene.Save("test.stl", saveSTLOpts);

احصل على ترخيص API مجاني

يمكنك طلب ترخيص مجاني مؤقت لتقييم API بكامل طاقتها.

استنتاج

في الختام ، تعلمت كيفية تحويل أو تصدير ملف كائن ثلاثي الأبعاد بتنسيق OBJ إلى ملف FBX أو STL برمجيًا باستخدام C#. يمكنك إضافة هذه الميزات في تطبيقاتك ببضعة سطور فقط من التعليمات البرمجية حيث تهتم واجهة برمجة التطبيقات بالتفاصيل الثانوية للتحويل. علاوة على ذلك ، يمكنك استكشاف العديد من الميزات الأخرى لواجهة برمجة التطبيقات من خلال زيارة الوثائق. في حالة وجود أي مخاوف ، لا تتردد في مراسلتنا على منتدى الدعم المجاني.

أنظر أيضا