לפורמט הקובץ DAE (Digital Asset Exchange) יש תמיכה טובה בתוכנות תלת-ממד, אך פורמט הקובץ 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 עבור .NET הוא SDK ידידותי למפתחים המציע מחלקות ושיטות קלות לשימוש. לא משנה מה מקרה השימוש שלכם, הוא יתאים לדרישות העסקיות שלכם.

ובכן, תוכל לבצע את השלבים הבאים כדי לבנות ממיר DAE ל-OBJ באמצעות SDK זה:

  • הגדר את נתיב הספרייה וטען את הרישיון.
  • אתחול מופע של המחלקה Scene.
  • השיטה Open תטען את קובץ ה-DAE המקורי.
  • צור אובייקט מהמחלקה ObjSaveOptions.
  • קריאה לשיטה Save תשמור את קובץ הפלט בקובץ 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();
            // קריאה לשיטת Save תשמור את קובץ הפלט בקובץ oBJ.
            scene.Save(dataDir + "sample.obj", objSaveOptions);
        }
    }
}

תְפוּקָה:

dae-to-obj

קבל רישיון בחינם

קבלו רישיון זמני בחינם כדי לנסות את ערכת הפיתוח הזו ללא מגבלות הערכה.

שאל שאלה

אנא בקרו בפורום שלנו (https://forum.aspose.com/) כדי לשאול שאלות.

סיכום

כעת אתם מסוגלים לפתח ממיר קבצי DAE משלכם. עד כה, יישמנו כיצד להמיר קובץ DAE ל-OBJ ב-C# באמצעות Aspose.3D עבור .NET.בנוסף, תוכלו להרחיב את הפונקציונליות בהתאם לצרכים שלכם. יתר על כן, כיסינו פונקציונליות בסיסית של המרה זו, אתם מוזמנים לבקר בתיעוד ובהפניות API כדי להתעמק.

סקור את דוגמאות ה-GitHub שלנו

בקרו ב-GitHub שלנו כדי לראות את המימושים שלנו.

לַחקוֹר