Next: , 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.