تحويل FBX إلى OBJ في C#

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

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. C# FBX to OBJ Converter - تنزيل مجاني
  2. خطوات تحويل ملف FBX إلى مستند OBJ
  3. تحويل FBX إلى OBJ برمجيًا
  4. تصدير FBX إلى OBJ مع الخيارات

C# FBX to OBJ Converter - تنزيل مجاني

سنستخدم واجهة برمجة تطبيقات Aspose.CAD for .NET لتحويل ملف FBX إلى مستند OBJ. يتم توفير القدرة على إنشاء ملفات FBX وتحريرها ومعالجتها بالإضافة إلى عدد من تنسيقات الملفات الأخرى.

جميع أنواع الرسومات هي فئات فرعية لفئة API صورة. يتم تمثيل صور FBX بالفئة FbxImage. تسمح لنا الفئة CadRasterizationOptions بتعيين خصائص PageWidth و PageHeight. يمكن تحديد خيارات OBJ باستخدام فئة API ObjOptions.

يرجى إما تنزيل DLL من API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.CAD

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

يمكننا بسهولة تحويل ملف FBX إلى مستند OBJ باستخدام Aspose.CAD for .NET باتباع الخطوات الواردة أدناه:

  • قم بتحميل ملف رسم FBX.
  • احفظ FBX باسم OBJ.

الآن ، دعنا نرى كيفية تنفيذ هذه الخطوات في C# لتحويل ملف FBX إلى مستند OBJ.

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

يرجى اتباع الخطوات الواردة أدناه لتحويل FBX إلى OBJ:

  1. أولاً ، قم بتحميل ملف FBX للإدخال باستخدام فئة الصورة.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة ObjOptions.
  3. أخيرًا ، قم باستدعاء طريقة Save() لحفظها كـ OBJ. يأخذ مسار ملف OBJ الناتج و ObjOptions كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف FBX إلى مستند OBJ باستخدام C#.

string inputFile ="file.fbx";
using (Image image = Image.Load(inputFile))
{
    // تهيئة كائن فئة ObjOptions
    ObjOptions options = new ObjOptions();

    // تصدير FBX إلى OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

تصدير FBX إلى OBJ مع الخيارات في C#

يمكننا تحديد خيارات حفظ OBJ أثناء تحويل ملف FBX إلى مستند OBJ باتباع الخطوات الواردة أدناه:

  1. استخدمت فئة الصورة لتحميل ملف FBX للإدخال أولاً.
  2. بعد ذلك ، قم بإنشاء مثيل جديد للفئة CadRasterizationOptions.
  3. الآن ، قم بتعيين عرض الصفحة وارتفاعها.
  4. الخطوة التالية هي عمل مثيل لفئة ObjOptions.
  5. بعد ذلك ، حدد CadRasterizationOptions للخاصية VectorRasterizationOptions.
  6. لحفظه كـ OBJ ، استخدم طريقة Save().يقبل وسيطتين: ObjOptions ومسار ملف OBJ الناتج.

يوضح نموذج التعليمات البرمجية التالي كيفية تحديد ارتفاع الصفحة وعرضها أثناء حفظ ملف FBX كمستند OBJ باستخدام C#.

string inputFile ="file.fbx";            
using (Image image = Image.Load(inputFile))
{
    // تهيئة كائن فئة ObjOptions
    ObjOptions options = new ObjOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // تصدير FBX إلى OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

احصل على رخصة مؤقتة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

خاتمة

في هذه المقالة ، تعلمنا كيفية:

  • تحميل ملف رسم FBX موجود ؛
  • تحديد ارتفاع الصفحة وعرضها ؛
  • تحديد خيارات الحفظ ؛
  • حفظ FBX كـ OBJ في C#.

يستخدم المطورون نماذج FBX لتبادل البيانات الهندسية التفصيلية وبيانات الرسوم المتحركة ، بما في ذلك الأنسجة والألوان ، بين التطبيقات والأنظمة الأساسية. إلى جانب تحويل FBX إلى OBJ في C# ، يمكنك معرفة المزيد حول Aspose.CAD لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا