HTML JPG PDF XML GLTF
Aspose.3D  for .NET
GLTF

Aggiungi filigrana cieca a GLTF tramite C#

Crea le tue .NET app per filigranare i file GLTF utilizzando le API lato server.

Come filigranare su GLTF file utilizzando C#

Per filigranare il file GLTF, utilizzeremo

Aspose.3D for .NET

API che è una piattaforma API per C# ricca di funzionalità, potente e facile da usare da utilizzare con l’aggiunta di filigrane. Aprire

NuGet

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 GLTF tramite C#

Aspose.3D consente agli sviluppatori di aggiungere facilmente una filigrana cieca al file GLTF con poche righe di codice.

  • Carica il file GLTF 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 GLTF


//Il file di origine che deve essere contrassegnato con la filigrana e il file di output dopo il salvataggio
string file = "template.gltf";
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 GLTF

    Controlla le nostre demo dal vivo su Filigrana GLTF con i seguenti vantaggi.

      Non è necessario scaricare o configurare nulla
      Non c\'è bisogno di scrivere o compilare codice
      Basta caricare il file GLTF e premere il pulsante "Filigrana".
      Scarica il file GLTF dal link, se necessario

    GLTF Cos'è il formato file GLTF

    glTF (GL Transmission Format) è un formato di file 3D che memorizza 3D informazioni sul modello in formato JSON. L'uso di JSON riduce al minimo sia la dimensione di 3D asset che l'elaborazione di runtime necessaria per decomprimere e utilizzare tali asset. È stato adottato per la trasmissione e il caricamento efficienti di 3D scene e modelli dalle applicazioni.

    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.

    3MF (3D Formato di produzione)
    AMF (Formato di produzione additiva)
    ASE (File di animazione 2D)
    DAE (Scambio di risorse digitali)
    DXF (Formato di scambio di disegni)
    DRC (Google Draco)
    FBX (3D Formato)
    GLB (3D Rappresentazione binaria di file)
    3DS (3D Formato file mesh di Studio)
    JT (File di tassellazione di Giove)
    OBJ (3D Formato file)
    PLY (Formato file poligono)
    PDF (3D PDF)
    RVM (Modello AVEVA Plant Design)
    STL (Geometria della superficie 3D intercambiabile)
    U3D (Universal 3D)
    VRML (Linguaggio di modellazione della realtà virtuale)
    X (Immagine del modello DirectX)
    USD (Descrizione della scena universale)
    USDZ (Descrizione scena universale Archivio zip)