Arbeiten mit Verifiziermarken

Contents
[ ]

Eine 3D-Szene erstellen

Zuerst müssen Sie eine 3D-Szene aus einer 3D-Datei erstellen. Der folgende Codeausschnitt zeigt, wie Sie diese Funktionalität verwenden:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
string file = "template.3ds";
Scene scene = Scene.FromFile(file);

Wasserzeichen decodieren

Aspose.3D für .NET verwendet die Methode DecodeWatermark, um das Wasserzeichen für die 3D-Datei zu bestätigen, nachdem das Passwort eingegeben wurde. Der folgende Codeausschnitt zeigt, wie Sie diese Funktionalität verwenden:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
string text = null;
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";
}
return text;

Dokumentbestätigung

Für das zurückgegebene Ergebnis bedeutet, wenn das zurückgegebene Ergebnis null ist, dass dem 3D-Dokument kein Wasserzeichen hinzugefügt wurde. Wenn es Textinformationen zurückgibt, handelt es sich um das Wasserzeichen der 3D-Datei. Wenn das Passwort falsch eingegeben wird, wird eine Fehlermeldung zurückgegeben.