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

Aggiungi la verifica della filigrana cieca a 3MF tramite C#

Crea le tue .NET app per aggiungere la verifica della filigrana cieca ai file 3MF utilizzando le API lato server.

Come filigranare la verifica su 3MF file utilizzando C#

Per filigranare il file di verifica 3MF, 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 qualsiasi verifica della filigrana. 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 la verifica della filigrana cieca a 3MF tramite C#

Aspose.3D consente agli sviluppatori di aggiungere facilmente la verifica della filigrana cieca al file 3MF con poche righe di codice.

  • Carica il file 3MF tramite il costruttore della classe Scene- Ottieni la classe mesh di Aspose.3D- Aggiungi la password usando il metodo DecodeWatermark 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 la verifica della filigrana cieca a 3MF


//File di origine che devono essere contrassegnati da una filigrana per la verifica
string file = "template.3mf";

// creare un'istanza di Scene
Scene scene = new Scene(file);
string text =null;

//Aggiungi la password per verificare la filigrana con il metodo DecodeWatermark
try
{
    scene.RootNode.Accept((Node node) =>
    {
        var mesh = node.GetEntity<Mesh>();
        if (mesh != null)
        {
            text = Watermark.DecodeWatermark(mesh, "1234");
            if (text != null)
                return false;
            }
            return true;
    });
}
catch (UnauthorizedAccessException)
{
    return "Password error";
}

//Restituisce null se questo file non ha filigrana,Se è presente una filigrana, restituisce il contenuto della filigrana
return text;
 
  • 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 la verifica della filigrana cieca a 3MF

    Controlla le nostre demo dal vivo su Verifica filigrana 3MF con i seguenti vantaggi.

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

    3MF Cos'è il formato file 3MF

    3MF, 3D Manufacturing Format, viene utilizzato dalle applicazioni per eseguire il rendering di 3D modelli di oggetti su una varietà di altre applicazioni, piattaforme, servizi e stampanti. È stato creato per evitare le limitazioni e i problemi in altri formati di file 3D, come STL, per lavorare con le ultime versioni di 3D stampanti. 3MF è un formato di file relativamente nuovo che è stato sviluppato e pubblicato dal consorzio 3MF.

    Leggi di più

    Altre app supportate per aggiungere la verifica della filigrana cieca ai formati

    Utilizzando C#, si può anche aggiungere la verifica della filigrana cieca a molti altri formati di file, tra cui.

    3DS (3D Formato file mesh di Studio)
    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)
    GLTF (Formato di trasmissione GL)
    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)