Šis trumpas mokymo vadovas paaiškina, kaip konvertuoti DAE į OBJ naudojant C#. Jame yra visa informacija, skirta nustatyti kūrimo aplinką, kad būtų pakeistas failas, veiksmų sąrašas ir vykdomas pavyzdinis kodas, skirtas sukurti DAE į OBJ keitiklį C#. Be to, aptariamos įvairios parinktys, kaip pritaikyti konvertavimo procesą kuriant OBJ failą.
DAE konvertavimo į OBJ veiksmai C#
- Sukonfigūruokite IDE pridėdami Aspose.3D for .NET, kad konvertuotumėte DAE į OBJ
- Įkelkite įvesties DAE failą naudodami Scene klasės objektą
- Sukurkite ObjSaveOptions klasės objektą, kad tinkintumėte išvesties OBJ failą
- Objekte ObjSaveOptions nustatykite norimas ypatybes
- Iškvieskite įrašymo metodą Scene klasėje, kad sukurtumėte OBJ failą naudodami išsaugojimo parinktis
Šie veiksmai apibendrina failo formato Collada pakeitimo į OBJ C# procesą. Procesas yra gana paprastas, nes turime įkelti šaltinio DAE failą naudodami Scene.FromFile() metodą, tada sukurti ObjSaveOptions objektą, kad ypatybė EnableMaterials būtų nustatyta į true. Galiausiai iškviečiamas metodas Scene.Save() nurodant failo pavadinimą ir objektą ObjSaveOptions tinkinimui.
Kodas konvertuoti DAE failą į OBJ 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"); | |
} | |
} |
Aukščiau minėtame kodo segmente aprašoma, kaip konvertuoti Collada į OBJ C#. Kai DAE failas bus įkeltas į scenos klasę, prieš konvertuodami į OBJ galite nustatyti skirtingas ypatybes, pavyzdžiui, nustatyti aukščiausio lygio turto informaciją, aktyvų animacijos klipą ir pavadinimą. ObjSaveOptions klasė gali būti naudojama norint nustatyti vieneto mastelio koeficientą, įjungti / išjungti medžiagą, nustatyti kodavimą, žymėti tekstūras kopijuoti ir nustatyti failo pavadinimą.
Šis trumpas vadovas mus išmokė pakeisti DAE į OBJ C#. Kitų tipų konvertavimą į OBJ, pvz., GLB į OBJ, rasite straipsnyje kaip konvertuoti GLB failą į OBJ C #.