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

Добавить слепой водяной знак на GLB через C#

Создавайте свои собственные .NET приложения для добавления водяных знаков к GLB файлам с помощью серверных API.

Как поставить водяной знак на файл GLB с помощью C#

Чтобы пометить файл GLB водяным знаком, мы будем использовать

Aspose.3D for .NET

API — многофункциональная, мощная и простая в использовании платформа API для C#, которую можно использовать с добавлением любого водяного знака. Открыть

NuGet

менеджер пакетов, поиск Aspose.3D и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

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


PM> Install-Package Aspose.3D

Действия по добавлению слепого водяного знака в GLB через C#

Aspose.3D позволяет разработчикам легко добавить слепой водяной знак в файл GLB, написав всего несколько строк кода.

  • Загрузите файл GLB через конструктор класса Scene- Получите класс сетки Aspose.3D- Добавьте водяной знак и пароль, используя метод EncodeWatermark Aspose.3D.- Вызов метода Scene.Save с объектом

Системные Требования

Aspose.3D for .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, Mono- Среда разработки, такая как Microsoft Visual Studio- Aspose.3D for .NET упоминается в вашем проекте
 

C# код для добавления слепого водяного знака к GLB


//Исходный файл, на который необходимо нанести водяной знак, и выходной файл после сохранения
string file = "template.glb";
string output =System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".fbx";

// создать экземпляр сцены
Scene scene = new Scene(file);

//Добавить водяной знак и пароль к файлам
var numMeshes = 0;
scene.RootNode.Accept((Node node) =>
{
    var mesh = node.GetEntity<Mesh>();
    if (mesh != null)
    {
        numMeshes++;
        mesh = Watermark.EncodeWatermark(mesh, "HelloWorld", "1234");
        if (mesh != null)
        {
            node.Entity = mesh;
        }
    }
    return true;
});

//Сохраните файл в нужном формате
scene.Save(output, FileFormat.FBX7400ASCII);
 
  • О 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 и другие форматы.

    Бесплатное приложение для добавления слепого водяного знака на GLB

    Проверьте наши живые демонстрации, чтобы Водяной знак GLB со следующими преимуществами.

      Не нужно ничего скачивать или настраивать
      Нет необходимости писать или компилировать код
      Просто загрузите файл GLB и нажмите кнопку "Водяной знак".
      Загрузите файл GLB по ссылке, если требуется

    GLB Формат файла GLB

    GLB – это представление в формате двоичного файла моделей 3D, сохраненных в формате передачи GL (glTF). Информация о моделях 3D, такая как иерархия узлов, камеры, материалы, анимация и сетки в двоичном формате. В этом двоичном формате ресурс glTF (JSON, .bin и изображения) хранится в двоичном двоичном объекте. Это также позволяет избежать проблемы увеличения размера файла, которая происходит в случае glTF. Формат файла GLB обеспечивает компактный размер файла, быструю загрузку, полное представление сцены 3D и расширяемость для дальнейшего развития. Формат использует model/gltf-binary в качестве типа MIME.

    Подробнее

    Другое поддерживаемое приложение для добавления слепого водяного знака в форматы

    Используя C#, можно также добавить слепой водяной знак ко многим другим форматам файлов, в том числе.

    3MF (3D Производственный формат)
    AMF (Формат аддитивного производства)
    ASE (Файл 2D-анимации)
    DAE (Биржа цифровых активов)
    DXF (Формат обмена чертежами)
    DRC (Google Draco)
    FBX (3D Формат)
    3DS (3D Формат файла Studio Mesh)
    GLTF (Формат передачи GL)
    JT (Файл тесселяции Юпитера)
    OBJ (3D Формат файла)
    PLY (Формат файла многоугольника)
    PDF (3D PDF)
    RVM (Модель проектирования завода AVEVA)
    STL (Взаимозаменяемая геометрия поверхности 3D)
    U3D (Universal 3D)
    VRML (Язык моделирования виртуальной реальности)
    Икс (Изображение модели DirectX)
    USD (Описание универсальной сцены)
    USDZ (Универсальное описание сцены Zip-архив)