تحتوي ملفات STL على معلومات هندسية ثلاثية الأبعاد حول الكائنات ثلاثية الأبعاد. يتم استخدامها بشكل متكرر لنمذجة الكائنات ثلاثية الأبعاد أو التصنيع بمساعدة الكمبيوتر. يمكنك تحويل ملف STL إلى ملف FBX أو GLB(ثنائي glTF) باستخدام C#. يرجى مراجعة العناوين التالية لمزيد من التفاصيل:
- STL to FBX أو glTF GLB File Converter - تثبيت C# API
- تحويل ملف STL إلى ملف FBX برمجيًا باستخدام C#
- تحويل ملف STL إلى ملف glTF GLB برمجيًا في C#
STL to FBX أو glTF GLB File Converter - تثبيت C# API
Aspose.3D for .NET يمكن استخدام API لإنشاء أو تحرير أو معالجة STL و FBX و glTF و GLB والعديد من تنسيقات الملفات. يمكنك تنزيل ملف DLL من قسم الإصدارات الجديدة ، أو استخدام أمر التثبيت التالي NuGet في Visual Studio IDE:
PM> Install-Package Aspose.3D
تحويل ملف STL إلى FBX باستخدام C#
يمكنك تحويل ملف STL إلى ملف FBX من خلال الخطوات التالية:
- قم بتعريف مثيل لفئة Scene.
- قم بتحميل ملف STL المصدر باستخدام طريقة فتح.
- قم بتعيين نوع الإخراج لملف FBX.
- احفظ ملف FBX الناتج.
يوضح مقتطف الشفرة التالي كيفية تحويل ملف STL إلى ملف FBX باستخدام C#:
// تهيئة كائن من فئة Scene
Scene scene = new Scene();
// قم بتحميل ملف STL الإدخال بالطريقة المفتوحة
scene.Open("test.stl");
// حدد تنسيق الإخراج لملف FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;
// حفظ ملف FBX الناتج
scene.Save("test.fbx", outputformat);
تحويل ملف STL إلى ملف glTF GLB برمجيًا في C#
يمكنك تحويل ملف STL إلى ملف GLB (ثنائي glTF) من خلال الخطوات التالية:
- تحميل ملف STL الإدخال مع فئة المشهد.
- قم بتعيين تنسيق ملف الإخراج كـ GLB.
- حفظ ملف الإخراج GLB.
يوضح مقتطف الشفرة أدناه كيفية تحويل ملف STL إلى ملف GLB Binary glTF برمجيًا باستخدام C#:
// تحميل ملف STL الإدخال باستخدام فئة المشهد
Scene scene = new Scene("test.stl");
// حدد تنسيق ملف الإخراج كـ GLB
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// حفظ ملف الإخراج GLB
scene.Save("test.glb", outputFormat);
احصل على رخصة مؤقتة مجانية
يمكنك طلب ترخيص مؤقت مجاني لاختبار واجهة برمجة التطبيقات بكامل طاقتها دون أي قيود.
استنتاج
في الختام ، لقد استكشفت كيفية تحويل ملف STL إلى ملف FBX أو GLB ثنائي glTF باستخدام C# في تطبيقات .NET. يمكنك التحقق من العديد من الميزات الأخرى لواجهة برمجة التطبيقات من خلال إلقاء نظرة على التوثيق. في حالة وجود أي استفسارات ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.