W tym dokładnym artykule wyjaśniono jak przekonwertować plik GLB na OBJ w języku C#. Zawiera algorytm krok po kroku, konfigurację środowiska i fragment kodu umożliwiający utworzenie konwertera {HYPERLINK1}} na OBJ w języku C#. Co więcej, obejmuje także różne opcje improwizacji konwersji GLB po Twojej stronie.
Kroki, aby przekonwertować GLB na OBJ w C#
- Skonfiguruj Aspose.3D for .NET przy użyciu wtyczki Menedżera pakietów NuGet w programie Visual Studio
- Załaduj wejściowy plik GLB
- Utwórz instancję klasy ObjSaveOptions
- Wywołaj metodę Save, aby wyrenderować plik GLB do pliku OBJ
Poniższe kroki podsumowują cały proces konwertowania pliku GLB na OBJ w języku C#. W pierwszym kroku omówiono konfigurację środowiska dla IDE. W kolejnych krokach opisano ładowanie pliku źródłowego i przeprowadzanie konwersji.
Kod do konwersji GLB na OBJ w 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"); | |
} | |
} |
Ten przykładowy kod ilustruje, jak można opracować konwerter pliku C# GLB na OBJ za pomocą kilku linii kodu. Można jednak ustawić różne właściwości, takie jak włączanie lub wyłączanie materiałów i tekstur, odwracanie współrzędnych, kodowanie itp., aby dostosować proces konwersji. Podobnie w zależności od wymagań można zastosować różne przeciążenia konstruktora klasy Scene lub metody Save.
W tym samouczku nauczyłeś się konwertować GLB na OBJ z teksturą w języku C#. Natomiast jeśli chcesz przekonwertować plik GLB do FBX to przeczytaj artykuł na jak przekonwertować GLB na FBX w C#.