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 и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Команда консоли диспетчера пакетов


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 = 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, двоичный), Universal3D, FBX (ASCII, двоичный), 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-анимации)
    DAE (Биржа цифровых активов)
    DXF (Формат обмена чертежами)
    DRC (Google Draco)
    FBX (3D Формат)
    GLB (3D Двоичное представление файла)
    GLTF (Формат передачи GL)
    JT (Файл тесселяции Юпитера)
    OBJ (3D Формат файла)
    PLY (Формат файла многоугольника)
    PDF (3D PDF)
    RVM (Модель проектирования завода AVEVA)
    STL (Взаимозаменяемая геометрия поверхности 3D)
    3DS (3D Формат файла Studio Mesh)
    VRML (Язык моделирования виртуальной реальности)
    Икс (Изображение модели DirectX)
    USD (Описание универсальной сцены)
    USDZ (Универсальное описание сцены Zip-архив)