يتمتع تنسيق ملف DAE (تبادل الأصول الرقمية) بدعم جيد في برامج التصميم ثلاثي الأبعاد، بينما يوفر تنسيق ملف OBJ توافقًا وموثوقية أكبر. بالإضافة إلى ذلك، يسهل استكشاف أخطاء تنسيق ملف OBJ وإصلاحها، كما يتميز بأداء أفضل من حيث السرعة. في هذا الدليل، نهدف إلى تحويل ملف DAE إلى OBJ برمجيًا باستخدام لغة C#. ومع ذلك، يُعدّ Aspose.3D for .NET خيارًا مثاليًا لهذه الأتمتة. لذا، انضم إلينا حتى نهاية هذه التدوينة، حيث ستجد موارد مفيدة. لنبدأ.

تثبيت SDK

قم بتخطي هذا القسم إذا كنت قد قمت بالفعل بتثبيت مجموعة أدوات النمذجة ثلاثية الأبعاد هذه.

إذا لم يكن الأمر كذلك، فقم بتنزيل ملف DLL أو قم بتثبيت Aspose.3D for .NET عن طريق تشغيل الأمر التالي في NuGet Package Manager:

Install-Package Aspose.3D 

تحويل ملف DAE إلى OBJ في C# - مقتطف من الكود

Aspose.3D for .NET (https://products.aspose.com/3d/net/) هي حزمة تطوير برمجيات (SDK) سهلة الاستخدام للمطورين، توفر فئات وأساليب سهلة الاستخدام. مهما كان استخدامك، ستلبي هذه الحزمة متطلبات عملك.

حسنًا، يمكنك اتباع الخطوات التالية لبناء محول DAE إلى OBJ باستخدام مجموعة أدوات التطوير البرمجية هذه:

  • قم بتعيين مسار الدليل وتحميل الترخيص.
  • قم بإنشاء مثيل لفئة Scene.
  • ستقوم طريقة Open بتحميل ملف DAE المصدر.
  • قم بإنشاء كائن من فئة ObjSaveOptions.
  • سيؤدي استدعاء طريقة حفظ إلى حفظ ملف الإخراج في ملف oBJ.

قم بتحويل ملف DAE إلى OBJ في C# باستخدام مقتطف التعليمات البرمجية التالي:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // تحويل DAE إلى OBJ في .NET
        static void Main(string[] args)
        {
            // قم بتعيين مسار الدليل وتحميل الترخيص.
            String dataDir = "src";
            License lic = new License();
            lic.SetLicense("License.lic");
            // قم بإنشاء مثيل لفئة Scene.  
            Scene scene = new Scene();
            // ستقوم طريقة الفتح بتحميل ملف DAE المصدر. 
            scene.Open(dataDir + "Box.dae");
            // إنشاء كائن من فئة ObjSaveOptions. 
            var objSaveOptions = new ObjSaveOptions();
            // سيؤدي استدعاء طريقة الحفظ إلى حفظ ملف الإخراج في ملف oBJ.
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

المخرجات:

داي-تو-أوبج

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

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

اطرح سؤالا

يرجى زيارة منتدانا (https://forum.aspose.com/) لطرح الأسئلة.

اختتام

أنت الآن قادر على تطوير محول ملفات DAE الخاص بك. حتى الآن، قمنا بتطبيق كيفية تحويل ملفات DAE إلى OBJ بلغة C# باستخدام Aspose.3D for .NET (https://products.aspose.com/3d/net/).يمكنك أيضًا توسيع نطاق الوظيفة حسب احتياجاتك. كما قمنا بتغطية الميزات الأساسية لهذا التحويل، ويمكنك زيارة الوثائق (https://docs.aspose.com/3d/net/) ومراجع واجهة برمجة التطبيقات (https://reference.aspose.com/3d/net/) للاطلاع على المزيد.

قم بمراجعة أمثلة GitHub الخاصة بنا

قم بزيارة GitHub الخاص بنا لرؤية تنفيذاتنا.

يستكشف