OptionalstepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>O ficheiro STEP como texto, ArrayBuffer, Uint8Array, File ou Blob; conteúdo .stpz comprimido com gzip
é descomprimido automaticamente.
Quão de perto os triângulos seguem as superfícies curvas: com meshRelative verdadeiro uma fração do comprimento de cada
aresta, caso contrário uma distância absoluta em unidades do modelo.
O maior ângulo, em radianos, entre as normais de triângulos vizinhos; menor dá curvas mais suaves e mais triângulos.
Quando verdadeiro, meshPrecision escala com o tamanho de cada peça, de modo que pequenos parafusos e grandes
caixas ficam ambos com boa malha; quando falso é uma distância absoluta.
Quando verdadeiro, são adicionados vértices extra dentro das faces curvas para um ajuste mais próximo, à custa da velocidade.
Quando verdadeiro, uma passagem extra refina os triângulos que se afastam para lá da precisão, à custa da velocidade.
Quando verdadeiro, a geometria é comprimida com Draco.
Quanto o Draco comprime, de 0 para o mais rápido e maior a 10 para o mais lento e mais pequeno.
Quantos bits cada posição de vértice mantém; menos bits significam um ficheiro mais pequeno e menos precisão.
Quantos bits cada normal mantém; menos bits significam um ficheiro mais pequeno e menos precisão.
Quantos bits cada coordenada de textura mantém; menos bits significam um ficheiro mais pequeno e menos precisão.
Quantos bits cada cor de vértice mantém; menos bits significam um ficheiro mais pequeno e menos precisão.
Quantos bits os outros atributos de vértice mantêm; menos bits significam um ficheiro mais pequeno e menos precisão.
Quando verdadeiro, é usada uma só grelha de quantização para todos os atributos em vez de uma por atributo.
Um ficheiro STEP, definições de malha e definições Draco para
io.convertStepToGltfWithDraco, que o converte num glTF binário comprimido com Draco.