Articles of 3d

Three.js – câmera ortogonal

Eu tenho trabalhado em um aplicativo que exibe alguns modelos 3D. Carregamos os modelos, criamos as malhas, adicionamos à cena … procedimento padrão. Depois que a última malha é adicionada, calculamos a checkbox delimitadora para mover a câmera e cobrir toda a cena, usando o tamanho da geometry total e o tamanho da viewport para […]

Calcule matematicamente um pipeline de charts simples

Eu estou tentando fazer / entender todos os cálculos matemáticos básicos necessários no pipeline de charts para renderizar uma imagem 2D simples de uma descrição de cena 3D como VRML. Existe um bom exemplo das etapas necessárias, como transformação de modelo (coordenadas de object para coordenadas mundiais), transformação de exibição (de coordenada mundial para coordenada […]

Transformando um cilindro em uma esfera sem apertar os pólos

Estou trabalhando na geração de um planeta feito de uma grade hexagonal. Os polos não são necessários – isso é um pouco mais fácil. Existe uma maneira melhor de transformar o cilindro em uma esfera que teria hexágonos / triângulos uniformes? Aqui estão os passos desejados: Gere um plano 2D de hexágonos (ok) Transforme o […]

OpenGL – dificuldades de buffer de índice

Eu tenho um formato de arquivo personalizado que contém todas as informações necessárias para uma malha 3D (exportada do 3ds Max). Eu extraí os dados para vértices, índices de vértices e normais. Eu passo para o OpenGL os dados de vértices, índices de vértices e dados normais e eu renderizo a malha com uma chamada […]

Erro “Solicitações de origem cruzada são suportadas apenas por HTTP”. Ao carregar um arquivo local

Eu estou tentando carregar um modelo 3D em Three.js com JSONLoader , e esse modelo 3D está no mesmo diretório que o site inteiro. Estou recebendo o “Cross origin requests are only supported for HTTP.” erro, mas eu não sei o que está causando isso nem como consertá-lo.

Como faço para compor uma matriz de rotação com ângulos humanos legíveis a partir do zero?

A única coisa que sempre me impediu de fazer programação em 3D é não entender como a matemática funciona. Eu posso ir junto com matemática bem no stream de programação usando methods e funções, então é tudo claro e lógico para mim, mas em notação matemática, eu simplesmente não consigo fazer cara ou coroa disso. […]