Next: , Previous: Vertices, Up: Convencoes


4.1.4 Vértices N-dimensionais

Muitos objetos compartilham um estilo comum de representação de vértice com opcionais de superfície normal e cor. Todos os vértices dentro de um objeto possuem o mesmo formato, especificado pela palavra chave do cabeçalho.

Todos os dados para um vértice estão agrupados juntos (em oposição a e.g. fornecendo coordenadas para todos os vértices, a seguir cores para todos os vértices, e assim por diante).

A sintaxe para vértices N-dimensionais (N > 3) é

x[1] x[2] x[3] x[4] ...
(N coordenadas do vértice em ponto flutuante) ou
x[0] x[1] x[2] x[3] x[4] ...
((N+1) coordenadas do vértice em ponto flutuante, se o modificador 4 tiver sido especificado na linha de cabeçalho do objeto)

Note, todavia, que objetos N-dimensionais internamente sempre possuem pontos (N+1)-dimensionais; a primeira componente x[0] – se presente no arquivo do objeto file – é usada como divisor homogêneo. Isso é diferente do caso tridimensional comum onde o modificador 4 gera um objeto quadridimensional onde a componente quadridimensional implicitamente é escolhida para 1.

Componentes de cor usualmente podem ser especificadas da mesma forma que para vértices tridimensionais, Veja Vertices, enquanto especificando componentes de cor em normais não faz sentido.