Crea e leggi una scena 3D esistente
Panoramica
L’articolo spiega i seguenti argomenti utilizzando la libreria di manipolazione dei formati di file C# 3D.
- Crea una scena vuota 3D in C# da zero
- Leggi o carica la scena esistente di 3D in C#
- Salva la scena 3D in formati 3D supportati utilizzando C#
- Lavora con 3D proprietà scena in C#
Crea una scena vuota 3D e risparmia nei formati file supportati 3D
Aspose.3D API supporta la creazione delle nuove scene 3D da zero e quindi il salvataggio in qualsiasi formato di file supportato. Gli sviluppatori possono anche caricare una scena 3D esistente per la modifica, l’aggiunta o l’elaborazione.
Creazione di un documento di scena 3D
Segui questi passaggi in C# per creare un documento di scena 3D utilizzando l’API Aspose.3D:
- Crea un’istanza della classe
Scene
che rappresenta un documento di scena 3D. - Genera un documento di scena 3D chiamando il metodo
Save
dell’oggetto classe Scene.
Lettura di una scena da 3D
Utilizzando Aspose.3D API, gli sviluppatori possono caricare tutti i documenti 3D supportati. I costruttori disponibili della classe Scene
consentono di farlo e accettano una stringa di percorso file valida. I formati di file leggibili supportati sono i seguenti:
- FBX 7.5 (ASCII, binario)
- FBX 7.4 (ASCII, binario)
- FBX 7.3 (ASCII, binario)
- FBX 7.2 (ASCII, binario)
- FBX 6.1 (ASCII, binario)
- STL (ASCII, binario)
- WavefrontOBJ
- Discreet3DS
- Universal3D
- Collada
- glTF (ASCII, binario)
- Maya (ASCII, binario)
- OpenUSD (USD, USDZ)
- Frullatore
- DXF
- PLY (ASCII, binario)
- X (ASCII, binario)
- Draco
- 3MF
- RVM (testo, binario)
- ASE
I costruttori della classe Scene
rilevano internamente il formato del documento 3D.
Lavorare con 3D Proprietà scena
Aspose.3D API ti consente di leggere 3D proprietà della scena utilizzando i nodi figlio della scena. Il seguente esempio di codice C# dimostra l’utilizzo di questa funzione.