Bitbybit Docs
    Preparing search index...

    Class ExportDocumentToGltfWithDracoDto<T> (Inputs.OCCT)

    Um documento, definições de malha e definições Draco para assembly.manager.exportDocumentToGltfWithDraco, que escreve um glTF comprimido com Draco.

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionaldocument: T
      • OptionalmeshDeflection: number
      • OptionalmeshAngle: number
      • OptionalmergeFaces: boolean
      • OptionalforceUVExport: boolean
      • OptionalfileName: string
      • OptionaltryDownload: boolean

      Returns ExportDocumentToGltfWithDracoDto<T>

    Properties

    document: T

    O documento de buildAssemblyDocument ou loadStepToDoc.

    undefined
    
    meshDeflection: number

    Quão de perto os triângulos seguem as superfícies curvas, em unidades do modelo; menor dá uma malha mais fina.

    0.1
    
    meshAngle: number

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

    0.5
    
    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 deflexão, à custa da velocidade.

    false
    
    mergeFaces: boolean

    Quando verdadeiro, as faces com o mesmo material são unidas numa só malha; falso mantém cada face separada.

    false
    
    forceUVExport: boolean

    Quando verdadeiro, as coordenadas de textura são escritas mesmo para malhas sem texturas.

    false
    
    fileName: string

    O nome que o ficheiro transferido recebe; deve terminar em .glb.

    assembly.glb
    
    tryDownload: boolean

    Quando verdadeiro, é iniciada uma transferência do ficheiro no navegador onde isso for possível; o próprio kernel só devolve os bytes.

    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