Next: MESH, Previous: Formatos de Arquivo de Objeto, Up: Formatos de Arquivo de Objeto

#### 4.2.1 QUAD: coleção de quadriláteros

O sufixo convencional para um arquivo `QUAD` é `.quad`.

A sintaxe do arquivo é

            [C][N][4]QUAD  -ou-  [C][N][4]POLY		   # Palavra chave
            vértice  vértice  vértice  vértice  # vértices 4-D para algum N
            vértice  vértice  vértice  vértice
            ...

A palavra chave inicial é `[C][N][4]QUAD` ou `[C][N][4]POLY`, onde o prefixos opcionais `C` e `N` indicam que cada vértice inclui cores e retas normais respectivamente. Isto é, esses arquivos iniciam-se com uma das palavras

`QUAD` `CQUAD` `NQUAD` `CNQUAD` `POLY` `CPOLY` `NPOLY` `CNPOLY`

(mas não com `NCQUAD` ou `NCPOLY`). `QUAD` e `POLY` são sinônimos; ambas as formas são permitidas apenas por compatibilidade com ChapReyes.

Seguindo a palavra chave está um número arbitrário de grupos de quatro vértices, cada grupo descrevendo um quadrilátero. Veja a sintaxe de vértice acima. O objeto termina no caractere de fim de arquivo, ou com uma chave fechada se incorporado dentro de uma referência de objeto (veja acima).

Um formato de arquivo `QUAD BINARY` é aceito; veja Formato binario. A primeira palavra de dados binários deve ser um inteiro de 32 bits fornecendo o número de quads no objeto; seguindo esse inteiro encontra-se uma série de inteiros em ponto flutuante de 32 bits, arranjados apenas como no formato ASCII.