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

Προσθήκη τυφλή επαλήθευση υδατογραφήματος στο U3D μέσω C#

Δημιουργήστε τις δικές σας .NET εφαρμογές για να προσθέσετε τυφλή επαλήθευση υδατογραφήματος σε αρχεία U3D χρησιμοποιώντας API από την πλευρά του διακομιστή.

Τρόπος επαλήθευσης υδατογραφήματος σε U3D αρχείο χρησιμοποιώντας C#

Για να υδατογραφήσουμε το αρχείο επαλήθευσης U3D, θα χρησιμοποιήσουμε

Aspose.3D for .NET

API που είναι μια πλούσια σε χαρακτηριστικά, ισχυρή και εύχρηστη πλατφόρμα API για C# για χρήση με προσθήκη οποιασδήποτε επαλήθευσης υδατογραφήματος. Ανοιξε

NuGet

διαχειριστής πακέτων, αναζητήστε Aspose.3D και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.

Εντολή κονσόλας διαχείρισης πακέτων


PM> Install-Package Aspose.3D

Βήματα για την προσθήκη τυφλή επαλήθευση υδατογραφήματος στο U3D μέσω C#

Το Aspose.3D διευκολύνει τους προγραμματιστές να προσθέσουν τυφλή επαλήθευση υδατογραφήματος στο αρχείο U3D με λίγες μόνο γραμμές κώδικα.

  • Φόρτωση αρχείου U3D μέσω του κατασκευαστή της κλάσης Scene- Αποκτήστε την κατηγορία πλέγματος του Aspose.3D- Προσθέστε κωδικό πρόσβασης χρησιμοποιώντας τη μέθοδο DecodeWatermark του Aspose.3D- Καλέστε τη μέθοδο Scene.Save με αντικείμενο

Απαιτήσεις συστήματος

Το Aspose.3D for .NET υποστηρίζεται σε όλα τα κύρια λειτουργικά συστήματα. Απλώς βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.

  • Microsoft Windows ή συμβατό λειτουργικό σύστημα με .NET Framework, .NET Core, Mono- Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio- Το Aspose.3D for .NET αναφέρεται στο έργο σας
 

C# κωδικός για να προσθέσετε τυφλή επαλήθευση υδατογραφήματος στο U3D


//Αρχεία πηγής που πρέπει να υδατογραφηθούν για επαλήθευση
string file = "template.u3d";

// δημιουργήστε ένα στιγμιότυπο του Scene
Scene scene = new Scene(file);
string text =null;

//Προσθέστε κωδικό πρόσβασης για επαλήθευση του υδατογραφήματος με τη μέθοδο 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";
}

//Επιστρέφει μηδενικό εάν αυτό το αρχείο δεν έχει υδατογράφημα, Εάν υπάρχει υδατογράφημα, επιστρέψτε το περιεχόμενο του υδατογραφήματος
return text;
 
  • Σχετικά με Aspose.3D for .NET API

    Το Aspose.3D είναι ένα CAD και ένα Gameware API για τη φόρτωση, τροποποίηση και μετατροπή αρχείων 3D. Το API είναι αυτόνομο και δεν απαιτεί κανένα λογισμικό μοντελοποίησης ή απόδοσης 3D. Μπορεί κανείς εύκολα να χρησιμοποιήσει το API για Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX και άλλες μορφές.

    Δωρεάν εφαρμογή για προσθήκη τυφλή επαλήθευση υδατογραφήματος στο U3D

    Ελέγξτε τις ζωντανές επιδείξεις μας σε Επαλήθευση υδατογραφήματος U3D με τα ακόλουθα οφέλη.

      Δεν χρειάζεται να κατεβάσετε ή να ρυθμίσετε τίποτα
      Δεν χρειάζεται να γράψετε ή να μεταγλωττίσετε κώδικα
      Απλώς μεταφορτώστε το αρχείο U3D και πατήστε το κουμπί "Υδατογράφημα".
      Κάντε λήψη του αρχείου U3D από τον σύνδεσμο, εάν απαιτείται

    U3D Τι είναι μορφή αρχείου U3D

    Το U3D (Universal 3D) είναι μια συμπιεσμένη μορφή αρχείου και δομή δεδομένων για 3D γραφικά υπολογιστή. Περιέχει πληροφορίες μοντέλου 3D όπως τρίγωνα πλέγματα, φωτισμός, σκίαση, δεδομένα κίνησης, γραμμές και σημεία με χρώμα και δομή. Η μορφή έγινε αποδεκτή ως πρότυπο ECMA-363 τον Αύγουστο του 2005. Τα έγγραφα 3D PDF υποστηρίζουν U3D ενσωμάτωση αντικειμένων και μπορούν να προβληθούν στο Adobe Reader (έκδοση 7 και μετά).

    Διαβάστε Περισσότερα

    Άλλη υποστηριζόμενη εφαρμογή για την προσθήκη τυφλή επαλήθευση υδατογραφήματος σε μορφές

    Χρησιμοποιώντας το C#, κάποιος μπορεί επίσης να προσθέσει τυφλή επαλήθευση υδατογραφήματος σε πολλές άλλες μορφές αρχείων, συμπεριλαμβανομένων.

    3MF (3D Μορφή κατασκευής)
    AMF (Μορφή κατασκευής πρόσθετων)
    ASE (Αρχείο 2D Animation)
    DAE (Ανταλλαγή ψηφιακών περιουσιακών στοιχείων)
    DXF (Μορφή ανταλλαγής σχεδίου)
    DRC (Google Draco)
    FBX (3D Μορφή)
    GLB (3D Δυαδική αναπαράσταση αρχείου)
    GLTF (Μορφή μετάδοσης GL)
    JT (Αρχείο Jupiter Tessellation)
    OBJ (3D Μορφή αρχείου)
    PLY (Μορφή αρχείου Polygon)
    PDF (3D PDF)
    RVM (Μοντέλο σχεδίασης φυτών AVEVA)
    STL (Εναλλάξιμη Γεωμετρία Επιφανειών 3D)
    3DS (3D Μορφή αρχείου Mesh Studio)
    VRML (Γλώσσα μοντελοποίησης εικονικής πραγματικότητας)
    Χ (Εικόνα μοντέλου DirectX)
    USD (Περιγραφή Universal Σκηνής)
    USDZ (Γενική Περιγραφή Σκηνής Zip Archive)