Bitbybit Docs
    Bereite Suchindex vor...

    Klasse ExportDocumentToGltfWithDracoDto<T> (Inputs.OCCT)

    Ein Dokument, Vernetzungseinstellungen und Draco-Einstellungen für assembly.manager.exportDocumentToGltfWithDraco, das ein Draco-komprimiertes glTF schreibt.

    Typenparameter

    • T

    Hierarchie (Zusammenfassung anzeigen)

    Index

    Konstruktoren

    • Typenparameter

      • T

      Parameter

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

      Rückgabewert ExportDocumentToGltfWithDracoDto<T>

    Eigenschaften

    document: T

    Das Dokument aus buildAssemblyDocument oder loadStepToDoc.

    undefined
    
    meshDeflection: number

    Wie eng die Dreiecke gekrümmten Oberflächen folgen, in Modelleinheiten; kleiner ergibt ein feineres Mesh.

    0.1
    
    meshAngle: number

    Der größte Winkel, in Radiant, zwischen den Normalen benachbarter Dreiecke; kleiner ergibt glattere Kurven.

    0.5
    
    internalVerticesMode: boolean

    Wenn true, werden innerhalb gekrümmter Flächen zusätzliche Vertices für eine engere Anpassung hinzugefügt, auf Kosten der Geschwindigkeit.

    false
    
    controlSurfaceDeflection: boolean

    Wenn true, verfeinert ein zusätzlicher Durchgang Dreiecke, die über die Abweichung hinausragen, auf Kosten der Geschwindigkeit.

    false
    
    mergeFaces: boolean

    Wenn true, werden Flächen mit demselben Material zu einem Mesh verbunden; false hält jede Fläche getrennt.

    false
    
    forceUVExport: boolean

    Wenn true, werden Texturkoordinaten auch für Meshes ohne Texturen geschrieben.

    false
    
    fileName: string

    Der Name, den die heruntergeladene Datei erhält; er sollte auf .glb enden.

    assembly.glb
    
    tryDownload: boolean

    Wenn true, wird ein Browser-Download der Datei gestartet, wo das möglich ist; der Kernel selbst gibt nur die Bytes zurück.

    false
    
    useDraco: boolean

    Wenn true, wird die Geometrie mit Draco komprimiert.

    true
    
    dracoCompressionLevel: number

    Wie stark Draco komprimiert, von 0 für am schnellsten und größten bis 10 für am langsamsten und kleinsten.

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    Wie viele Bits jede Vertex-Position behält; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    Wie viele Bits jede Normale behält; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    Wie viele Bits jede Texturkoordinate behält; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    Wie viele Bits jede Vertex-Farbe behält; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    Wie viele Bits andere Vertex-Attribute behalten; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    Wenn true, wird ein Quantisierungsraster für jedes Attribut verwendet statt eines pro Attribut.

    false