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

Přidat ověření slepého vodoznaku do OBJ prostřednictvím C#

Sestavte si své vlastní aplikace .NET a přidejte k souborům OBJ ověření slepého vodoznaku pomocí rozhraní API na straně serveru.

Jak ověřit vodoznak do souboru OBJ pomocí C#

K ověření vodoznaku použijeme soubor OBJ

Aspose.3D for .NET

API, což je funkčně bohatá, výkonná a snadno použitelná platforma API pro C#, kterou lze použít s libovolným ověřením vodoznaku. Otevřeno

NuGet

správce balíčků, vyhledejte Aspose.3D a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.

Příkaz konzoly Správce balíčků


PM> Install-Package Aspose.3D

Postup přidání ověření slepého vodoznaku do OBJ prostřednictvím C#

Aspose.3D umožňuje vývojářům snadno přidat ověření slepého vodoznaku do souboru OBJ pomocí několika řádků kódu.

  • Načtěte soubor OBJ pomocí konstruktoru třídy Scene- Získejte třídu sítě Aspose.3D- Přidejte heslo pomocí metody DecodeWatermark společnosti Aspose.3D- Zavolejte metodu Scene.Save s objektem

Požadavky na systém

Aspose.3D for .NET je podporováno ve všech hlavních operačních systémech. Jen se ujistěte, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core, Mono- Vývojové prostředí jako Microsoft Visual Studio- Aspose.3D for .NET odkazované ve vašem projektu
 

C# kód pro přidání slepého ověření vodoznaku do OBJ


//Zdrojové soubory, které je třeba pro ověření opatřit vodoznakem
string file = "template.obj";

// vytvořit instanci Scene
Scene scene = new Scene(file);
string text =null;

//Přidejte heslo pro ověření vodoznaku metodou 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";
}

//Vrátí hodnotu null, pokud tento soubor neobsahuje žádný vodoznak. Pokud vodoznak obsahuje, vrátí obsah vodoznaku
return text;
 
  • Aspose.3D for .NET API

    Aspose.3D je CAD a herní software API k načítání, úpravě a převodu souborů 3D. API je samostatný a nevyžaduje žádný 3D modelovací nebo vykreslovací software. Lze snadno použít API pro Discreet3DS, WavefrontOBJ, STL (ASCII, binární), Universal3D, FBX (ASCII, binární), Collada, glTF, PLY, GLB, DirectX a další formáty.

    Bezplatná aplikace pro přidání ověření slepého vodoznaku do OBJ

    Podívejte se na naše živé ukázky Ověření vodoznaku OBJ s následujícími výhodami.

      Není potřeba nic stahovat ani nastavovat
      Není třeba psát nebo kompilovat kód
      Stačí nahrát soubor OBJ a stisknout tlačítko „Vodoznak“.
      V případě potřeby stáhněte soubor OBJ z odkazu

    OBJ Co je formát OBJ

    Soubory OBJ jsou používány aplikací Advanced Visualizer společnosti Wavefront k definování a ukládání geometrických objektů. Zpětný a dopředný přenos geometrických dat je možný prostřednictvím OBJ souborů. Formát OBJ podporuje jak polygonální geometrii, jako jsou body, čáry, vrcholy textur, plochy, tak geometrii volného tvaru (křivky a povrchy). Tento formát nepodporuje animaci nebo informace související se světlem a polohou scén.

    Více

    Další podporovaná aplikace pro přidání slepého ověření vodoznaku do formátů

    Pomocí C# lze také přidat ověření slepého vodoznaku do mnoha dalších formátů souborů, včetně.

    3MF (3D Výrobní formát)
    AMF (Formát aditivní výroby)
    ASE (Soubor 2D animace)
    DAE (Výměna digitálních aktiv)
    DXF (Formát výměny výkresů)
    DRC (Google Draco)
    FBX (Formát 3D)
    GLB (3D Binární reprezentace souboru)
    GLTF (Přenosový formát GL)
    JT (Soubor Jupiter Tessellation)
    3DS (3D Formát souboru Mesh aplikace Studio)
    PLY (Formát souboru polygonu)
    PDF (3D PDF)
    RVM (Model rostlinného designu AVEVA)
    STL (Vyměnitelná 3D povrchová geometrie)
    U3D (Universal 3D)
    VRML (Jazyk pro modelování virtuální reality)
    X (Obrázek modelu DirectX)
    USD (Univerzální popis scény)
    USDZ (Univerzální popis scény Zip archiv)