1. Produtos
  2.   3D
  3.   JavaScript
  4.   Zen-3d

s

 
  

API JavaScript de código aberto para gerenciamento de arquivos 2D e 3D 

Zen-3d é uma biblioteca javascript que fornece renderizadores WebGL; Ele suporta correção de gama, material de linha, mapa de relevo, textura de dados, textura de osso, combina 2D e 3D via API JavaScript de código aberto.

Zen-3d é uma biblioteca JavaScript de código aberto que fornece um conjunto completo de recursos para criar e manipular bibliotecas 3D/2D. A biblioteca inclui suporte para vários recursos importantes, como luz ambiente para renderização diferida, refatoração de parâmetros de material de sombreador, suporte a transformação glTF UV, estratégia de adaptação de interface do usuário 2D, suporte a holofotes, correção de gama, material de linha, suporte a mapa de colisão, textura de dados, textura de osso suporte, combine 2D e 3D, atributo WebGL e uniformes, adicione desenho de ponto, mapeamento de sombra e muito mais.

A biblioteca Zen-3d fornece renderizadores WebGL. WebGL é uma API JavaScript que suporta a renderização de gráficos de computador interativos 2D e 3D dentro de qualquer navegador compatível sem o uso de plug-ins. Antigamente, era muito difícil renderizar um diagrama CAD 3D em um computador. Agora, várias empresas estão trabalhando duro para facilitar o manuseio e estão fazendo uso do WebGL para executar tudo no navegador. Quase todos os navegadores modernos oferecem suporte para WebGL.

Previous Next

Introdução ao Zen-3d

A maneira recomendada de instalar o Zen-3d é usando o NPM. Por favor, use os seguintes comandos para uma instalação tranquila.

Instale o Zen-3d via NPM

npm i zen-3d 

Criando um cubo 3D via JavaScript

A biblioteca Zen-3d de código aberto inclui suporte para a criação de um cubo ou quadrilátero irregular das dimensões fornecidas. Você precisa fornecer a largura, altura e profundidade do cubo e o resto será facilmente concluído. Você pode adicionar atributos à geometria, criar um clone da geometria, dividir a geometria em grupos, adicionar um grupo a essa geometria, copiar a geometria para a outra e muito mais.

Carregando e Processando Imagens

A biblioteca Zen-3d de código aberto permite que os desenvolvedores de software carreguem e processem imagens facilmente dentro de seus próprios aplicativos. A biblioteca incluiu vários recursos para processamento de imagem, como leitura de imagem e carregamento de imagem via URL. Você precisa definir o caminho base ou URL a partir do qual carregar os arquivos. O recurso é muito útil enquanto você está carregando muitas imagens do mesmo diretório.

Gerenciamento de Cena 3D

A biblioteca Zen-3d de código aberto fornece funcionalidade para criação e gerenciamento de cenas 3D usando comandos JavaScript. Ele permite que os desenvolvedores de software coloquem objetos, luzes e câmeras. O Zen-3d suporta renderização de cenas e fornece vários recursos, como renderizar objetos em mapas de sombras, verificar o quadro antes de renderizar o objeto, coletar informações de luzes, transformar matrizes, calcular automaticamente a posição da matriz, definir o pai do objeto na cena, rotação local, defina a ordem de renderização de objetos de gráfico de cena e muito mais.

 Português