Ten krótki samouczek opisuje jak przekonwertować DAE na OBJ w języku C#. Zawiera wszystkie szczegóły potrzebne do ustawienia środowiska programistycznego do transformacji pliku, listę kroków i możliwy do uruchomienia przykładowy kod do opracowania konwertera DAE na OBJ w języku C#. Ponadto omówiono różne opcje dostosowywania procesu konwersji podczas tworzenia pliku OBJ.
Kroki, aby przekonwertować DAE na OBJ w C#
- Skonfiguruj IDE, dodając Aspose.3D for .NET, aby przekonwertować DAE na OBJ
- Załaduj wejściowy plik DAE przy użyciu obiektu klasy Scene
- Utwórz obiekt klasy ObjSaveOptions, aby dostosować wyjściowy plik OBJ
- Ustaw żądane właściwości w obiekcie ObjSaveOptions
- Wywołaj metodę save w klasie Scene, aby utworzyć plik OBJ przy użyciu opcji zapisu
Poniższe kroki podsumowują proces przekształcania formatu pliku Collada na OBJ w języku C#. Proces jest dość prosty, ponieważ musimy załadować źródłowy plik DAE za pomocą metody Scene.FromFile(), a następnie utworzyć obiekt ObjSaveOptions, aby ustawić właściwość EnableMaterials na true. Na koniec wywoływana jest metoda Scene.Save() poprzez podanie nazwy pliku i obiektu ObjSaveOptions w celu dostosowania.
Kod do konwersji pliku DAE na OBJ w C#
using System; | |
using Aspose.ThreeD; | |
using Aspose.ThreeD.Formats; | |
class Program | |
{ | |
static void Main(string[] args) // DAE to OBJ in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the DAE file | |
Scene scene = Scene.FromFile("zebra.dae"); | |
// Initialize the ObjSaveOptions object | |
ObjSaveOptions options = new ObjSaveOptions(); | |
options.EnableMaterials = true; | |
// Convert to OBJ | |
scene.Save("zebra.obj", options); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Wyżej wymieniony segment kodu opisuje jak konwertować Colladę na OBJ w C#. Po załadowaniu pliku DAE do klasy Scene możesz ustawić różne właściwości przed konwersją do OBJ, na przykład ustawić informacje o zasobach najwyższego poziomu, ustawić aktywny klip animacji i ustawić nazwę. Klasy ObjSaveOptions można używać do ustawiania współczynnika skali jednostkowej, włączania/wyłączania materiału, ustawiania kodowania, flagi do kopiowania tekstur i ustawiania nazwy pliku.
Ten krótki przewodnik nauczył nas zmieniać DAE na OBJ w języku C#. Informacje na temat konwersji innych typów na OBJ, na przykład GLB na OBJ, można znaleźć w artykule na temat jak przekonwertować plik GLB na OBJ w C#.