Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfWithDracoDto (Inputs.OCCT)

    Un archivo STEP, ajustes de mallado y ajustes de Draco para io.convertStepToGltfWithDraco, que lo convierte en un glTF binario comprimido con Draco.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

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

    El archivo STEP como texto, ArrayBuffer, Uint8Array, File o Blob; el contenido .stpz comprimido con gzip se descomprime por sí solo.

    undefined
    
    meshPrecision: number

    Cuán de cerca siguen los triángulos las superficies curvas: con meshRelative en true una fracción de la longitud de cada arista, de lo contrario una distancia absoluta en unidades del modelo.

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    El ángulo máximo, en radianes, entre las normales de triángulos vecinos; menor da curvas más suaves y más triángulos.

    0.5
    

    0.01

    3.14159

    0.05

    meshRelative: boolean

    Cuando es true, meshPrecision se escala con el tamaño de cada pieza, para que tanto los pequeños tornillos como las grandes carcasas se mallen bien; cuando es false es una distancia absoluta.

    true
    
    internalVerticesMode: boolean

    Cuando es true, se añaden vértices adicionales dentro de las caras curvas para un ajuste más cercano, a costa de la velocidad.

    false
    
    controlSurfaceDeflection: boolean

    Cuando es true, una pasada adicional refina los triángulos que sobresalen más allá de la precisión, a costa de la velocidad.

    false
    
    useDraco: boolean

    Cuando es true, la geometría se comprime con Draco.

    true
    
    dracoCompressionLevel: number

    Cuánto comprime Draco, de 0 para lo más rápido y grande a 10 para lo más lento y pequeño.

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    Cuántos bits conserva cada posición de vértice; menos bits significan un archivo más pequeño y menos precisión.

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    Cuántos bits conserva cada normal; menos bits significan un archivo más pequeño y menos precisión.

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    Cuántos bits conserva cada coordenada de textura; menos bits significan un archivo más pequeño y menos precisión.

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    Cuántos bits conserva cada color de vértice; menos bits significan un archivo más pequeño y menos precisión.

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    Cuántos bits conservan los demás atributos de vértice; menos bits significan un archivo más pequeño y menos precisión.

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    Cuando es true, se usa una única rejilla de cuantización para todos los atributos en lugar de una por atributo.

    false