Foi apresentada a versão 1.0 do Zdog, um motor pseudo-3D para Web, que utiliza Canvas e SVG.

Release da biblioteca JavaScript disponível Zdog 1.0, que implementa um motor 3D que simula objetos tridimensionais com base em primitivas vetoriais do Canvas e SVG, ou seja, cria um espaço geométrico tridimensional com a renderização real de formas planas. O código do projeto é aberto é licenciado sob a MIT. A biblioteca consiste em apenas 2100 linhas de código e ocupa 28 KB sem minificação, mas permite criar objetos bastante impressionantes, semelhantes aos resultados de ilustradores.

O objetivo do projeto é fornecer ferramentas que possibilitem trabalhar com objetos 3D tão facilmente quanto com ilustrações vetoriais. O motor foi inspirado pelo antigo jogo de computador Dogz, no qual figuras bidimensionais planas eram usadas para formar um ambiente 3D com base em gráficos de sprites.

Foi apresentada a versão 1.0 do Zdog, um motor pseudo-3D para Web, que utiliza Canvas e SVG.

Modelos de objetos 3D em Zdog são formados através de uma API declarativa simples e montados por meio de vinculação e agrupamento de formas simples, como retângulos, círculos, triângulos, segmentos, arcos, polígonos e curvas. Em Zdog, formas arredondadas são utilizadas, sem arestas poligonais pronunciadas. Formas simples são visualizadas em representações tridimensionais mais complexas, como esferas, cilindros e cubos. Para o desenvolvedor, esferas são definidas como pontos, toros como círculos e cápsulas como linhas grossas.

Os componentes dos objetos são processados levando em conta suas posições relativas e conectados por âncoras invisíveis. Todas as propriedades dinâmicas, como transformações, rotações e escalas, são operações vetoriais definidas por meio do objeto Vector. Redes poligonais são suportadas para objetos espaciais.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster