קובץ OBJ STL או FBX

קובצי OBJ הם אובייקטים גיאומטריים המאפשרים העברה קדימה או אחורה של נתונים גיאומטריים. מאמר זה עוסק בהמרה של קובץ OBJ לקובץ בפורמט FBX או STL:

ממיר OBJ לקובץ FBX או STL באמצעות C#

Aspose.3D for .NET API תומך בעבודה עם דגמי תלת מימד ופורמטים שונים של קבצים. אתה יכול להמיר קבצי 3D Object עם סיומת קובץ OBJ לפורמטים שונים כמו FBX או STL. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קבצי ה-DLL מקטע הורדות, או השתמש בפקודת ההתקנה של NuGet להלן:

PM> Install-Package Aspose.3D

המר OBJ לקובץ FBX באופן פרוגרמטי ב-C#

אתה יכול להמיר קובץ OBJ 3D Object לפורמט FBX עם השלבים הבאים:

  1. טען קובץ OBJ קלט עם מחלקה Scene.
  2. אתחול האובייקט FBXSaveOptions עם השדה FileFormat.
  3. המרת OBJ לקובץ FBX.

הקוד שלהלן מסביר כיצד להמיר קובץ אובייקט OBJ לקובץ בפורמט FBX באופן תכנותי עם C#:

// טען קובץ OBJ קלט עם מחלקה Scene.
Scene scene = new Scene("scene.obj");

// אתחול אובייקט FBXSaveOptions עם SaveFormat enum.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// המרת OBJ לקובץ FBX.
scene.Save("Test.fbx", options);

המרת קובץ OBJ ל-STL באמצעות C#

אתה יכול להמיר קובץ OBJ לקובץ STL עם השלבים הבאים:

  1. טען קובץ OBJ קלט עם מחלקה Scene.
  2. אתחול אובייקט המחלקה STLSaveOptions.
  3. הגדר את נתיבי החיפוש כדי לאפשר מציאת תלות חיצונית.
  4. המרת OBJ לקובץ STL.

הקוד הבא מראה כיצד להמיר קובץ OBJ לקובץ STL באופן פרוגרמטי ב-C#:

// טען קובץ OBJ קלט עם מחלקה Scene.
Scene scene = new Scene("scene.obj");

// אתחול אובייקט המחלקה STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// הגדר את נתיבי החיפוש כדי לאפשר ליבואן למצוא תלות חיצונית.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// המרת OBJ לקובץ STL.
scene.Save("test.stl", saveSTLOpts);

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

אתה יכול לבקש Free Temporary License להערכת ה-API במלוא קיומו.

סיכום

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

ראה גם