Как преобразовать файл GLB в OBJ в C#

В этой статье объясняется, как преобразовать файл GLB в OBJ на C#. Он содержит пошаговый алгоритм, конфигурацию среды и фрагмент кода для создания преобразователя GLB в OBJ на C#. Более того, он также охватывает различные варианты импровизации преобразования GLB с вашей стороны.

Действия по преобразованию GLB в OBJ в C#

  1. Настройте Aspose.3D for .NET с помощью подключаемого модуля диспетчера пакетов NuGet в Visual Studio.
  2. Загрузите входной файл GLB
  3. Создайте экземпляр класса ObjSaveOptions.
  4. Вызовите метод Save для преобразования файла GLB в файл OBJ.

Эти шаги суммируют весь процесс преобразования файла GLB в OBJ на C#. На первом этапе уточняется настройка среды для IDE. Следующие шаги посвящены загрузке исходного файла и выполнению преобразования.

Код для преобразования GLB в OBJ на C#

using System;
using Aspose.ThreeD.Formats;
class Program
{
static void Main(string[] args) // Convert GLB to OBJ in C#
{
// Set the license
new Aspose.ThreeD.License().SetLicense("License.lic");
// Create Scene class object
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Load the input GLB file
scene.Open("sample.glb");
// Initialize ObjSaveOptions
ObjSaveOptions objSaveOptions = new ObjSaveOptions();
// Save OBJ file
scene.Save("Sample_out.obj", objSaveOptions);
Console.WriteLine("Done");
}
}

В этом примере кода показано, как с помощью нескольких строк кода можно разработать конвертер файлов C# GLB в OBJ. Однако вы можете установить различные свойства, такие как включение или отключение материалов и текстур, переворот координат, кодирование и т. д., чтобы настроить процесс преобразования. Аналогично, в зависимости от ваших требований можно использовать различные перегрузки конструктора класса Scene или метода Save.

В этом уроке вы научились конвертировать GLB в OBJ с текстурой на C#. А если вы хотите конвертировать GLB в файл FBX, прочитайте статью на как конвертировать GLB в FBX в C#.

 Русский