Aspose.3D  for .NET

.NET 3D API di manipolazione dei file

Leggi, scrivi, manipola e converti 3D formati di file all'interno di qualsiasi applicazione basata su .NET.

  Scarica la prova gratuita
  
 

Aspose.3D for .NET è un software ricco di funzionalità e progettazione assistita da computer (CAD) API per manipolare documenti senza alcuna 3D dipendenza dal software di modellazione e rendering. API supporta Discreet3DS, WavefrontOBJ, FBX (ASCII, binario), STL (ASCII, binario), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco formati di file e altro ancora. Gli sviluppatori possono creare, leggere, convertire, modificare e controllare facilmente la sostanza di 3D formati di documenti.

Aspose.3D for .NET API è facile da usare e può essere implementato con qualsiasi .NET applicazione facile come copiarla senza doversi preoccupare di altri servizi e moduli già installati.

Funzionalità .NET 3D API avanzate

Crea 3D scena e amp; salva nel formato supportato

Carica, salva e amp; convertire i file in un flusso

Lavora con la geometria e amp; gerarchia delle scene

Condividi i dati della geometria della mesh tra più nodi

Aggiungi la proprietà dell'animazione al documento della scena

Triangolare una mesh con layout di memoria personalizzato del vertice

Aggiungi una telecamera di destinazione nella scena

Anima gli oggetti in una scena

Dividi le maglie per materiale

Rendering di una vista 3D nel formato immagine

Proietta e ricevi ombre sulle geometrie

Consenti di cambiare l'orientamento del piano

Migliora la creazione del cilindro

Aggiunto il supporto per il renderer vulkan

Crea la geometria estrudendo le forme

Supporto per l'algoritmo dell'atlante UV

Supporto per il formato di stampa 3D standard AMF

FBX supporto per l'importazione e la scrittura binaria

Esporta e importa glTF file con la compressione draco

3D Conversione formato file

Aspose.3d for .NET fornisce una serie di algoritmi avanzati che lo rendono una soluzione all-in-one per 3D la conversione del formato di file. Il processo di conversione è semplice come cambiare l'estensione del file nel formato desiderato. Tutto quello che devi fare è caricare il file di origine in un'istanza di Scene e chiamarne il metodo Save con un parametro FileFormat appropriato. Questo è tutto!

Salva 3D scena in diversi formati - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D Creazione di scene

Aspose.3D for .NET consente ai programmatori di generare facilmente scene da zero senza dover installare alcun 3D software di modellazione o rendering. Il 3D .NET API consente inoltre di salvare le scene nei formati (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D e Collada) richiamando il metodo Save del Oggetto classe scena.

Aggiungi informazioni sulla risorsa a 3D scena

metadati sono informazioni strutturate che descrivono, individuano e semplificano il recupero, l'utilizzo e la gestione di una risorsa di informazioni. Aspose.3D for .NET API consente agli sviluppatori di definire i metadati per la scena.

Crea 3D mesh e amp; Forme grafiche

La libreria .NET 3D consente agli sviluppatori di creare una mesh di varie 3D forme geometriche, definire punti di controllo e poligoni nel modo più semplice per creare mesh e puntare una mesh a più istanze di un tipo di forma. Gli sviluppatori possono anche posizionare 3D forme ovunque sulla scena 3D.

Condividi i dati della geometria della mesh con più nodi

Per ridurre la necessità di memoria, una singola istanza di Mesh può essere associata a varie istanze di Node. Immagina di aver bisogno di un sistema in cui un numero elevato di 3D cubi sembrava essere indistinguibile; potresti risparmiare memoria creando un oggetto Mesh all'avvio del sistema. A quel punto, ogni volta che hai bisogno di un'altra forma, crei un altro oggetto Nodo, quindi punti quel nodo su una Mesh. Ecco come API gestisce le istanze.

Triangola la mesh con il layout di memoria personalizzato di Vertex

Converti una mesh nella mesh del triangolo perché qualsiasi struttura complessa può essere rappresentata come un gruppo di triangoli. I pacchetti software grafici e i dispositivi hardware funzionano in modo più efficiente sui triangoli. Il layout della memoria di Vertex è importante anche per alimentare la GPU (Graphics Processing Unit) perché la GPU deve anche conoscere il layout dei vertici per estrarre gli attributi corretti dal buffer.

Indipendente da qualsiasi installazione di software esterno

Aspose.3D API è creato utilizzando un codice gestito che non dipende mai da alcuna installazione esterna API o software sulla macchina per funzionare con 3D file. È una soluzione perfettamente personalizzata in termini di funzionalità supportate, sicurezza, stabilità, scalabilità, velocità e prezzo.

  
  

Aspose.3D offre API di elaborazione 3D individuali per altri ambienti di sviluppo popolari, come elencato di seguito: