OBJ عارض الملفات for .NET
عرض ملفات OBJ بدون أي 3D برامج تصميم وعرض.
كيفية عرض OBJ ملف باستخدام C#
من أجل عرض ملف OBJ ، سنستخدم
API وهو نظام غني بالميزات وقوي وسهل الاستخدام API لمنصة C# ليتم استخدامه مع أي عارض. افتح
مدير الحزم ، ابحث عن ** Aspose.3D ** وتثبيت. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.3D
خطوات لعرض OBJ عبر C#
يسهّل Aspose.3D على المطورين عرض ملف OBJ ببضعة أسطر من التعليمات البرمجية.
- تحميل ملف OBJ عبر منشئ فئة المشهد1. قم بإنشاء مثيل لـ Html5SaveOptions1. قم بتعيين خصائص التنسيق المتقدم1. قم باستدعاء الأسلوب Scene.Save مع كائن Html5SaveOptions1. تحقق من الملف الناتج HTML في المتصفح الافتراضي
متطلبات النظام
Aspose.3D for .NET مدعوم في جميع أنظمة التشغيل الرئيسية. فقط تأكد من أن لديك المتطلبات الأساسية التالية.
- Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework ، .NET Core ، Mono- بيئة التطوير مثل Microsoft Visual Studio- تمت الإشارة إلى Aspose.3D for .NET في مشروعك
C# رمز لعرضه OBJ
string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";
// تحميل المشهد OBJ عبر مثيل المشهد
var scene = new ThreeD.Scene("template.obj");
// إنشاء كائن Html5SaveOptions وتعيين خصائص التنسيق
var options = new ThreeD.Formats.Html5SaveOptions()
{
// قم بإيقاف تشغيل الشبكة
ShowGrid = false,
// قم بإيقاف تشغيل واجهة المستخدم
ShowUI = false
};
// حفظ 3D المشهد باسم HTML5
scene.Save(output, options);
// تحميل الناتج HTML في المتصفح الافتراضي
System.Diagnostics.Process.Start(output);
حول Aspose.3D for .NET API
Aspose.3D هو برنامج ألعاب CAD وألعاب API لتحميل وتعديل وتحويل ملفات 3D. API هو برنامج قائم بذاته ولا يتطلب أي 3D برامج عرض أو نماذج. يمكن للمرء بسهولة استخدام API لـ Discreet3DS ، WavefrontOBJ ، STL (ASCII ، ثنائي) ، Universal3D ، FBX (ASCII ، ثنائي) ، Collada ، glTF ، PLY ، GLB و DirectX والمزيد من التنسيقات.تطبيق مجاني لعرضه OBJ
تحقق من العروض الحية لدينا ل عرض OBJ مع الفوائد التالية.
OBJ ما هو OBJ تنسيق الملف
يتم استخدام ملفات OBJ بواسطة تطبيق Visualizer المتقدم لـ Wavefront لتعريف الكائنات الهندسية وتخزينها. أصبح النقل الخلفي والأمامي للبيانات الهندسية ممكنًا من خلال ملفات OBJ. يتم دعم كل من الهندسة متعددة الأضلاع مثل النقاط والخطوط ورؤوس النسيج والوجوه والشكل الهندسي الحر (المنحنيات والأسطح) بواسطة تنسيق OBJ. لا يدعم هذا التنسيق الرسوم المتحركة أو المعلومات المتعلقة بالضوء وموضع المشاهد. عادةً ما يكون ملف OBJ منتجًا نهائيًا لعملية النمذجة 3D التي تم إنشاؤها بواسطة CAD (التصميم بمساعدة الكمبيوتر). الترتيب الافتراضي لتخزين القمم هو عكس اتجاه عقارب الساعة لتجنب الإعلان الصريح لقواعد الوجه. على الرغم من أن ملفات OBJ تعلن عن معلومات المقياس في سطر تعليق إلا أنه لم يتم الإعلان عن أي وحدات لإحداثيات OBJ.
قراءة المزيدتنسيقات العارض الأخرى المدعومة
باستخدام C# ، يمكن للمرء أيضًا عرض العديد من تنسيقات الملفات الأخرى بما في ذلك.