Ez a rövid oktatóanyag a DAE OBJ-re konvertálásának módját ismerteti C#-ban. Minden részletet tartalmaz a fejlesztői környezet beállításához a fájl átalakításához, a lépések listáját és egy futtatható mintakódot a DAE–OBJ konverter C# fejlesztéséhez. Ezenkívül az OBJ-fájl létrehozása során számos lehetőséget tárgyalunk az átalakítási folyamat testreszabására.
A DAE OBJ-vé konvertálásának lépései C#-ban
- Állítsa be az IDE-t a Aspose.3D for .NET hozzáadásával a DAE OBJ-vé konvertálásához
- Töltse be a bemeneti DAE fájlt a Scene osztályobjektum használatával
- Hozzon létre egy ObjSaveOptions osztályobjektumot a kimeneti OBJ fájl testreszabásához
- Állítsa be a kívánt tulajdonságokat az ObjSaveOptions objektumban
- Hívja a mentési metódust a Scene osztályban egy OBJ fájl létrehozásához a mentési beállítások segítségével
Ezek a lépések összefoglalják a Collada fájlformátum OBJ-vé alakításának folyamatát C# nyelven. A folyamat meglehetősen egyszerű, mivel be kell töltenünk a forrás DAE fájlt a Scene.FromFile() metódussal, majd létre kell hoznunk az ObjSaveOptions objektumát, hogy az EnableMaterials tulajdonságot igazra állítsuk. Végül a Scene.Save() metódus meghívása a fájlnév és az ObjSaveOptions objektum megadásával testreszabható.
Kód a DAE-fájl OBJ-vé konvertálásához C#-ban
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"); | |
} | |
} |
A fent említett kódszegmens leírja, hogyan lehet konvertálni a Colladát OBJ-vé C#-ban. Miután a DAE fájl betöltődött a Scene osztályba, különböző tulajdonságokat állíthat be az OBJ-re való átalakítás előtt, például beállíthatja a legfelső szintű eszközinformációkat, beállíthatja az aktív animációs klipet, és beállíthatja a nevet. Az ObjSaveOptions osztály használható az egység léptéktényezőjének beállítására, az anyag engedélyezésére/letiltására, a kódolás beállítására, a textúrák másolására szolgáló zászlóra és a fájlnév beállítására.
Ez a gyors útmutató megtanított minket arra, hogy a DAE-t OBJ-re változtassuk C# nyelven. Más típusok OBJ-vé konvertálásához, például GLB-ből OBJ-vé, tekintse meg a hogyan lehet a GLB fájlt OBJ-re konvertálni C#-ban című cikket.