USDZ ל-GLB C#

קבצי USDZ הופכים פופולריים בתרחישי מציאות רבודה שונים. לפעמים, ייתכן שתרצה להמיר קובץ USDZ לפורמט GLB או USDZ לפורמט GLTF. בהתאם למקרי שימוש דומים, מאמר זה מכסה כיצד להמיר קובץ USDZ לפורמט GLB או GLTF עם קידוד ASCII או בינארי באופן פרוגרמטי ב-C#.

ממיר USDZ ל-GLB או GLTF - התקנת API של C#

ניתן להשתמש ב-API Aspose.3D for .NET ליצירה, עריכה או מניפולציה של סצנות תלת מימד שונות. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובצי ה-DLL ההתייחסות שלו מהדף מהדורות חדשות או שימוש בפקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.3D

המר USDZ לקובץ GLB ב-C#

אתה יכול להמיר קובץ USDZ לפורמט GLB עם השלבים הבאים:

  1. טען את קובץ המקור USDZ עם המחלקה Scene.
  2. פתח את הסצנה והמיר את הפורמט USDZ ל-GLB בשיטת Save.

קטע הקוד הבא מראה כיצד להמיר קובץ USDZ לפורמט GLB באופן תכנותי ב-C#:

// אתחול אובייקט בכיתה Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// פתח את הסצנה מהנתיב הנתון
scene.Open("Input.usdz");

// שמור את קובץ הפלט GLB
scene.Save("Output.glb");

המר USDZ לקובץ GLTF ב-C#

אתה יכול להמיר קובץ בפורמט USDZ לפורמט GLTF על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה Scene כדי לטעון את קובץ הקלט USDZ.
  2. המר את פורמט USDZ ל-GLTF בשיטת Save.

דוגמת הקוד שלהלן מפרטת כיצד להמיר קובץ USDZ לפורמט GLTF באופן תכנותי ב-C#:

// אתחול אובייקט בכיתה Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// פתח את הסצנה מהנתיב הנתון
scene.Open("Input.usdz");

// שמור את קובץ הפלט GLTF
scene.Save("Output.gltf");

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

אתה יכול לבקש [רישיון זמני] בחינם9 כדי להעריך את ה-API במלוא קיבולתו.

הדגמה מקוונת

נסה את אפליקציית האינטרנט USDZ to GLB Converter שפותחה באמצעות ממשק API זה.

סיכום

במאמר זה למדת את ההמרה של פורמט הקובץ USDZ. ניתן לייצא USDZ ל-GLB או המרת קובץ USDZ ל-GLTF אם אתה צריך את קובץ הפלט בפורמט קובץ ASCII או בינארי. יתר על כן, אתה יכול לבקר ב-API תיעוד כדי לחקור תכונות אחרות שמציע ה-API. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו דרך הפורום.

ראה גם

המר USDZ ל-HTML ב-C#