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.