Un USD è un file di descrizione della scena universale che codifica i dati per scambiare o aumentare le informazioni tra diverse applicazioni di contenuto. Considerando che un file USDZ è un archivio ZIP non compresso e non crittografato per i file USD. A volte, potrebbe essere necessario convertire un file USD o USDZ nel formato 3DS. Di conseguenza, questo articolo illustra come convertire un file USD o USDZ in formato 3DS a livello di codice in C#.
- Convertitore da USD o USDZ a 3DS – Installazione dell’API C#
- Converti USD in file 3DS in C#
- Converti USDZ in file 3DS in C#
Convertitore da USD o USDZ a 3DS – Installazione dell’API C#
L’API Aspose.3D for .NET può essere utilizzata per lavorare con diverse scene e modelli 3D senza dover installare alcuna applicazione di modellazione 3D. Puoi configurare rapidamente l’API scaricando i suoi file DLL dalla sezione Download o con il seguente comando di installazione NuGet:
PM> Install-Package Aspose.3D
Converti USD in file 3DS in C#
Puoi convertire un file USD in formato 3DS seguendo i passaggi seguenti:
- Carica il file USD di input creando un oggetto della classe Scene.
- Converti il file USD in file 3DS usando il metodo Salva.
Il codice di esempio seguente mostra come convertire un file USD in un file 3DS a livello di codice in C#:
// Inizializza un oggetto della classe Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Carica il file USD di input
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);
// Salva il file 3DS di output
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Converti USDZ in file 3DS in C#
Puoi convertire un file USDZ in formato 3DS con i passaggi seguenti:
- Inizializza un oggetto della classe Scene e carica il file USDZ di origine.
- Converti il file USDZ in 3DS con il metodo Salva.
Il frammento di codice seguente spiega come convertire un file USDZ in un file 3DS a livello di codice in C#:
// Inizializza un oggetto della classe Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Carica il file di input USDZ
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);
// Salva il file 3DS di output
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Ottieni una licenza temporanea gratuita
Puoi valutare l’API senza alcuna limitazione di valutazione richiedendo una licenza temporanea gratuita.
Demo in linea
Puoi provare l’app web USDZ to 3DS Converter sviluppata utilizzando questa API.
Conclusione
In questo articolo, hai esplorato la conversione di file da USD o USDZ a 3DS. Inoltre, visita la documentazione dell’API per dare un’occhiata alle altre funzionalità offerte dall’API. Non esitare a scriverci nel forum nel caso avessi bisogno di discutere una qualsiasi delle tue richieste.