המרת DXF ל-FBX ב-C#

קבצי DXF משמשים תוכנת CAD להפקת שרטוטים דו-ממדיים או תלת-ממדיים. בפרט, ניתן להשתמש בקובץ DXF כדי לייצר ולשמור תוכניות עבור פרויקטי בנייה כמו כבישים, גשרים ומבנים. בנסיבות מסוימות, ייתכן שנצטרך לייצא שרטוטים מתוכנתים מקובצי DXF למסמכים FBX. טרנספורמציות אלו מאפשרות שיתוף נייד של ציורים. פוסט זה ילמד אותך כיצד לבצע המרת DXF ל-FBX ב-C#.

הנושאים הבאים יכוסו במאמר זה:

  1. C# DXF to FBX Converter – הורדה חינם
  2. שלבים להמרת קובץ DXF למסמך FBX
  3. המר DXF ל-FBX באופן פרוגרמטי
  4. יצוא DXF ל-FBX עם אפשרויות

C# DXF to FBX Converter - הורדה חינם

כדי להמיר קובץ DXF למסמך FBX, נשתמש ב-Aspose.CAD for .NET API. הוא מאפשר ליצור, לערוך ולתפעל קבצי DXF ו-8 פורמטים אחרים של קבצים.

המחלקה הבסיסית לכל צורות השרטוטים ב-API היא תמונה. תמונת DXF מיוצגת על ידי המחלקה CadImage. באמצעות המחלקה CadRasterizationOptions, אנו עשויים לשנות את המאפיינים PageWidth ו-PageHeight. המחלקה FbxOptions של ה-API מאפשרת פירוט של אפשרויות FBX.

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.CAD

כיצד להמיר קובץ DXF ל FBX באמצעות C#

אנו יכולים להמיר בקלות קובץ DXF למסמך FBX באמצעות Aspose.CAD עבור .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 באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם