Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfWithDracoDto (Inputs.OCCT)

    Um ficheiro STEP, definições de malha e definições Draco para io.convertStepToGltfWithDraco, que o converte num glTF binário comprimido com Draco.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    stepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>

    O ficheiro STEP como texto, ArrayBuffer, Uint8Array, File ou Blob; conteúdo .stpz comprimido com gzip é descomprimido automaticamente.

    undefined
    
    meshPrecision: number

    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.

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    O maior ângulo, em radianos, entre as normais de triângulos vizinhos; menor dá curvas mais suaves e mais triângulos.

    0.5
    

    0.01

    3.14159

    0.05

    meshRelative: boolean

    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.

    true
    
    internalVerticesMode: boolean

    Quando verdadeiro, são adicionados vértices extra dentro das faces curvas para um ajuste mais próximo, à custa da velocidade.

    false
    
    controlSurfaceDeflection: boolean

    Quando verdadeiro, uma passagem extra refina os triângulos que se afastam para lá da precisão, à custa da velocidade.

    false
    
    useDraco: boolean

    Quando verdadeiro, a geometria é comprimida com Draco.

    true
    
    dracoCompressionLevel: number

    Quanto o Draco comprime, de 0 para o mais rápido e maior a 10 para o mais lento e mais pequeno.

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    Quantos bits cada posição de vértice mantém; menos bits significam um ficheiro mais pequeno e menos precisão.

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    Quantos bits cada normal mantém; menos bits significam um ficheiro mais pequeno e menos precisão.

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    Quantos bits cada coordenada de textura mantém; menos bits significam um ficheiro mais pequeno e menos precisão.

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    Quantos bits cada cor de vértice mantém; menos bits significam um ficheiro mais pequeno e menos precisão.

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    Quantos bits os outros atributos de vértice mantêm; menos bits significam um ficheiro mais pequeno e menos precisão.

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    Quando verdadeiro, é usada uma só grelha de quantização para todos os atributos em vez de uma por atributo.

    false