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

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

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

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

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

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

الفئة الأساسية لجميع أشكال الرسومات في واجهة برمجة التطبيقات هي صورة. يتم تمثيل صورة DXF بواسطة فئة CadImage. باستخدام فئة CadRasterizationOptions ، قد نقوم بتعديل سمات PageWidth و PageHeight. تمكّن فئة API FbxOptions من تحديد خيارات FBX.

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

PM> Install-Package Aspose.CAD

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

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

  • قم بتحميل ملف رسم DXF.
  • احفظ DXF كـ FBX.

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

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

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

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

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

string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // تهيئة كائن فئة FbxOptions
    FbxOptions options = new FbxOptions();
    
    // تصدير DXF إلى FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

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

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

  1. أولاً ، افتح ملف DXF باستخدام فئة CadImage كمدخل.
  2. بعد ذلك ، قم بعمل مثيل جديد للفئة CadRasterizationOptions.
  3. بعد ذلك ، أدخل عرض الصفحة وارتفاعها.
  4. بعد ذلك ، قم بعمل مثيل للفئة FbxOptions.
  5. بعد ذلك ، اختر CadRasterizationOptions للخاصية VectorRasterizationOptions.
  6. لحفظه كـ FBX ، قم باستدعاء طريقة Save() أخيرًا. يقبل وسيطتين: FbxOptions والمسار إلى ملف FBX الناتج. يوضح نموذج التعليمات البرمجية التالي كيفية تحديد ارتفاع الصفحة وعرضها أثناء حفظ ملف DXF كمستند FBX باستخدام C#.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // تهيئة كائن فئة FbxOptions
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // تصدير DXF إلى FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

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

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

خاتمة

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

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

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

أنظر أيضا