O sufixo convencional para um arquivo MESH
é .mesh.
A sintaxe do arquivo é
[U][C][N][Z][4][u][v][n]MESH # Palavra chave [Ndim] # Dimensão do espaço, presente # somente se nMESH Nu Nv # dimensões da grade da malha # Nu*Nv vértices, no formato especificado # pela palavra chave inicial vértice(u=0,v=0) vértice(1,0) ... vértice(Nu-1,0) vértice(0,1) ... vértice(Nu-1,1) ... vértice(0,Nv-1) ... vértice(Nu-1,Nv-1)
A palavra chave é [U][C][N][Z][4][u][v][n]MESH
.
Os caracteres opcionais prefixados significam:
S
e
T
para quele vértice; o terceiro pode ser especificado como zero.
Z
e
4
não podem ambos estarem presentes ao mesmo tempo.
Note que a ordem dos caracteres do prefixo é significativa; uma malha
colorida, u-ajustada é uma CuMESH
não uma uCMESH
.
Seguindo o cabeçalho da malha estão os inteiros Nu e Nv, as simensões da malha.
Então segue-se Nu*Nv vértices, cada um desses vértices na forma fornecida através do cabeçalho. Eles aparecem na sequência v-crescente, i.e. se chamarmos cada vértice de (u,v) então os vértices aparecerão na ordem
(0,0) (1,0) (2,0) (3,0) ... (Nu-1,0) (0,1) (1,1) (2,1) (3,1) ... (Nu-1,1) ... (0,Nv-1) ... (Nu-1,Nv-1)
O formato MESH BINARY
é aceito; Veja Formato binario. Os
valores de Nu e Nv são inteiros de 32-bit; todos os outros valores
são números em ponto flutuante de 32-bit.