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

เพิ่ม Blind Watermark Verification ให้กับ OBJ ผ่าน C#

สร้างแอป .NET ของคุณเองเพื่อเพิ่มการตรวจสอบลายน้ำที่มองไม่เห็นให้กับไฟล์ OBJ โดยใช้ API ฝั่งเซิร์ฟเวอร์

วิธีตรวจสอบลายน้ำให้กับ OBJ ไฟล์โดยใช้ C#

เพื่อยืนยันลายน้ำ OBJ ไฟล์ เราจะใช้

Aspose.3D for .NET

API ซึ่งมีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่าย API สำหรับแพลตฟอร์ม C# ที่จะใช้กับการเพิ่มการตรวจสอบลายน้ำ เปิด

NuGet

package manager ค้นหา Aspose.3D และติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console

คำสั่งคอนโซลตัวจัดการแพ็คเกจ


PM> Install-Package Aspose.3D

ขั้นตอนในการเพิ่ม Blind Watermark Verification ให้กับ OBJ ผ่าน C#

Aspose.3D ช่วยให้นักพัฒนาเพิ่มการตรวจสอบลายน้ำที่มองไม่เห็นในไฟล์ OBJ ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด

  • โหลดไฟล์ OBJ ผ่านตัวสร้างของ Scene class- รับคลาสตาข่ายของ Aspose.3D- เพิ่มรหัสผ่านโดยใช้วิธี DecodeWatermark ของ Aspose.3D- เรียกเมธอด Scene.Save ด้วย object

ความต้องการของระบบ

Aspose.3D for .NET ได้รับการสนับสนุนในระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core, Mono- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio- Aspose.3D for .NET อ้างอิงในโครงการของคุณ
 

รหัส C# เพื่อเพิ่มการตรวจสอบลายน้ำตาบอดใน OBJ


//ไฟล์ต้นฉบับที่ต้องมีลายน้ำสำหรับการตรวจสอบ
string file = "template.obj";

// สร้างตัวอย่างของ 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";
}

//คืนค่า null หากไฟล์นี้ไม่มีลายน้ำ หากมีลายน้ำ ให้ส่งคืนเนื้อหาลายน้ำ
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 และรูปแบบอื่นๆ

    แอปฟรีเพื่อเพิ่มการตรวจสอบลายน้ำตาบอดใน OBJ

    ตรวจสอบการสาธิตสดของเราที่ การตรวจสอบลายน้ำ OBJ พร้อมสิทธิประโยชน์ดังต่อไปนี้

      ไม่จำเป็นต้องดาวน์โหลดหรือตั้งค่าอะไรเลย
      ไม่ต้องเขียนหรือคอมไพล์โค้ด
      เพียงอัปโหลดไฟล์ OBJ แล้วกดปุ่ม "ลายน้ำ"
      ดาวน์โหลดไฟล์ OBJ จากลิงก์ ถ้าจำเป็น

    OBJ OBJ รูปแบบไฟล์คืออะไร

    OBJ ไฟล์ถูกใช้โดยแอปพลิเคชัน Advanced Visualizer ของ Wavefront เพื่อกำหนดและจัดเก็บวัตถุทางเรขาคณิต การส่งข้อมูลทางเรขาคณิตย้อนหลังและไปข้างหน้าทำได้ผ่านไฟล์ OBJ ทั้งรูปทรงหลายเหลี่ยม เช่น จุด เส้น จุดยอดพื้นผิว ใบหน้า และเรขาคณิตอิสระ (เส้นโค้งและพื้นผิว) ได้รับการสนับสนุนโดยรูปแบบ OBJ รูปแบบนี้ไม่รองรับภาพเคลื่อนไหวหรือข้อมูลที่เกี่ยวข้องกับแสงและตำแหน่งของฉาก

    อ่านเพิ่มเติม

    แอพที่รองรับอื่น ๆ เพื่อเพิ่มการตรวจสอบลายน้ำตาบอดให้กับรูปแบบ

    เมื่อใช้ C# ผู้ใช้รายหนึ่งยังสามารถเพิ่มการตรวจสอบลายน้ำที่มองไม่เห็นให้กับรูปแบบไฟล์อื่นๆ ได้มากมายรวมถึง

    3MF (3D รูปแบบการผลิต)
    AMF (รูปแบบการผลิตสารเติมแต่ง)
    ASE (ไฟล์ภาพเคลื่อนไหว 2 มิติ)
    DAE (การแลกเปลี่ยนสินทรัพย์ดิจิทัล)
    DXF (วาดรูปแบบการแลกเปลี่ยน)
    DRC (Google Draco)
    FBX (3D รูปแบบ)
    GLB (3D ไฟล์ตัวแทนไบนารี)
    GLTF (รูปแบบการส่ง GL)
    JT (ไฟล์ Tessellation ของดาวพฤหัสบดี)
    3DS (3D รูปแบบไฟล์ Studio Mesh)
    PLY (รูปแบบไฟล์รูปหลายเหลี่ยม)
    PDF (3D PDF)
    RVM (โมเดลการออกแบบโรงงาน AVEVA)
    STL (เปลี่ยนได้ 3D เรขาคณิตพื้นผิว)
    U3D (Universal 3D)
    VRML (ภาษาการสร้างแบบจำลองความเป็นจริงเสมือน)
    X (ภาพโมเดล DirectX)
    USD (คำอธิบายฉากสากล)
    USDZ (คำอธิบายฉากสากล Zip Archive)