Bitbybit Docs
    Preparing search index...

    Class ExportDocumentToGltfWithDracoDto<T> (Inputs.OCCT)

    Документ, настройки построения меша и настройки Draco для assembly.manager.exportDocumentToGltfWithDraco, который записывает glTF, сжатый 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

    Документ из buildAssemblyDocument или loadStepToDoc.

    undefined
    
    meshDeflection: number

    Насколько близко треугольники следуют изогнутым поверхностям, в единицах модели; меньше дает более мелкий меш.

    0.1
    
    meshAngle: number

    Наибольший угол, в радианах, между нормалями соседних треугольников; меньше дает более гладкие кривые.

    0.5
    
    internalVerticesMode: boolean

    Если true, внутри изогнутых граней добавляются дополнительные вершины для более точной подгонки, ценой скорости.

    false
    
    controlSurfaceDeflection: boolean

    Если true, дополнительный проход уточняет треугольники, выпирающие за отклонение, ценой скорости.

    false
    
    mergeFaces: boolean

    Если true, грани с одним материалом соединяются в один меш; false оставляет каждую грань отдельно.

    false
    
    forceUVExport: boolean

    Если true, текстурные координаты записываются даже для мешей без текстур.

    false
    
    fileName: string

    Имя, которое получает скачиваемый файл; оно должно заканчиваться на .glb.

    assembly.glb
    
    tryDownload: boolean

    Если true, там, где это возможно, запускается скачивание файла браузером; само ядро только возвращает байты.

    false
    
    useDraco: boolean

    Если true, геометрия сжимается с помощью Draco.

    true
    
    dracoCompressionLevel: number

    Насколько сильно сжимает Draco, от 0 для самого быстрого и большого до 10 для самого медленного и маленького.

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    Сколько бит сохраняет каждая позиция вершины; меньше бит означает меньший файл и меньшую точность.

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    Сколько бит сохраняет каждая нормаль; меньше бит означает меньший файл и меньшую точность.

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    Сколько бит сохраняет каждая текстурная координата; меньше бит означает меньший файл и меньшую точность.

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    Сколько бит сохраняет каждый цвет вершины; меньше бит означает меньший файл и меньшую точность.

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    Сколько бит сохраняют остальные атрибуты вершин; меньше бит означает меньший файл и меньшую точность.

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    Если true, для каждого атрибута используется одна сетка квантования вместо отдельной на атрибут.

    false