Aggiungi filigrana cieca a GLB tramite C#
Crea le tue .NET app per filigranare i file GLB utilizzando le API lato server.
Come filigranare su GLB file utilizzando C#
Per filigranare il file GLB, utilizzeremo
API che è una piattaforma API per C# ricca di funzionalità, potente e facile da usare da utilizzare con l’aggiunta di filigrane. Aprire
gestore pacchetti, cerca Aspose.3D e installa. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.
Comando della console di gestione dei pacchetti
PM> Install-Package Aspose.3D
Passaggi per aggiungere una filigrana cieca a GLB tramite C#
Aspose.3D consente agli sviluppatori di aggiungere facilmente una filigrana cieca al file GLB con poche righe di codice.
- Carica il file GLB tramite il costruttore della classe Scene- Ottieni la classe mesh di Aspose.3D- Aggiungi filigrana e password utilizzando il metodo EncodeWatermark di Aspose.3D- Chiama il metodo Scene.Save con l’oggetto
Requisiti di sistema
Aspose.3D for .NET è supportato su tutti i principali sistemi operativi. Assicurati solo di avere i seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core, Mono- Ambiente di sviluppo come Microsoft Visual Studio- Aspose.3D for .NET referenziato nel tuo progetto
C# codice per aggiungere una filigrana cieca a GLB
//Il file di origine che deve essere contrassegnato con la filigrana e il file di output dopo il salvataggio
string file = "template.glb";
string output =System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".fbx";
// creare un'istanza di Scene
Scene scene = new Scene(file);
//Aggiungi filigrana e password ai file
var numMeshes = 0;
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
numMeshes++;
mesh = Watermark.EncodeWatermark(mesh, "HelloWorld", "1234");
if (mesh != null)
{
node.Entity = mesh;
}
}
return true;
});
//Salva il file nel formato che desideri
scene.Save(output, FileFormat.FBX7400ASCII);
Circa Aspose.3D for .NET API
Aspose.3D è un CAD e un Gameware API per caricare, modificare e convertire 3D file. API è autonomo e non richiede alcun 3D software di modellazione o rendering. Si può facilmente usare API per Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX e altri formati.App gratuita per aggiungere filigrana cieca a GLB
Controlla le nostre demo dal vivo su Filigrana GLB con i seguenti vantaggi.
GLB Cos'è il formato file GLB
GLB è la rappresentazione in formato file binario di 3D modelli salvati nel formato di trasmissione GL (glTF). Informazioni su 3D modelli come gerarchia dei nodi, telecamere, materiali, animazioni e mesh in formato binario. Questo formato binario archivia l'asset glTF (JSON, .bin e immagini) in un BLOB binario. Evita anche il problema dell'aumento della dimensione del file che si verifica in caso di glTF. Il formato di file GLB si traduce in dimensioni di file compatte, caricamento rapido, rappresentazione completa della scena 3D ed estensibilità per un ulteriore sviluppo. Il formato utilizza model/gltf-binary come tipo MIME.
Leggi di piùAltre app supportate per aggiungere filigrana cieca ai formati
Utilizzando C#, si può anche aggiungere filigrana cieca a molti altri formati di file, tra cui.