Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfWithDracoDto (Inputs.OCCT)

    Un fichier STEP, des réglages de maillage et des réglages Draco pour io.convertStepToGltfWithDraco, qui le convertit en glTF binaire compressé en Draco.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

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

    Le fichier STEP sous forme de texte, ArrayBuffer, Uint8Array, File ou Blob ; le contenu .stpz compressé en gzip est décompressé automatiquement.

    undefined
    
    meshPrecision: number

    La fidélité avec laquelle les triangles suivent les surfaces courbes : avec meshRelative vrai une fraction de la longueur de chaque arête, sinon une distance absolue en unités du modèle.

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    Le plus grand angle, en radians, entre les normales de triangles voisins ; plus petit donne des courbes plus lisses et plus de triangles.

    0.5
    

    0.01

    3.14159

    0.05

    meshRelative: boolean

    Quand vrai, meshPrecision s'adapte à la taille de chaque pièce, de sorte que les petites fixations et les grands boîtiers se maillent tous bien ; quand faux c'est une distance absolue.

    true
    
    internalVerticesMode: boolean

    Quand vrai, des sommets supplémentaires sont ajoutés à l'intérieur des faces courbes pour un meilleur ajustement, au prix de la vitesse.

    false
    
    controlSurfaceDeflection: boolean

    Quand vrai, une passe supplémentaire raffine les triangles qui bombent au-delà de la précision, au prix de la vitesse.

    false
    
    useDraco: boolean

    Quand vrai, la géométrie est compressée avec Draco.

    true
    
    dracoCompressionLevel: number

    L'intensité de la compression Draco, de 0 pour la plus rapide et la plus volumineuse à 10 pour la plus lente et la plus petite.

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    Le nombre de bits que garde chaque position de sommet ; moins de bits signifie un fichier plus petit et moins de précision.

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    Combien de bits chaque normale conserve ; moins de bits signifie un fichier plus petit et moins de précision.

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    Combien de bits chaque coordonnée de texture conserve ; moins de bits signifie un fichier plus petit et moins de précision.

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    Combien de bits chaque couleur de sommet conserve ; moins de bits signifie un fichier plus petit et moins de précision.

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    Combien de bits les autres attributs de sommet conservent ; moins de bits signifie un fichier plus petit et moins de précision.

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    Quand vrai, une seule grille de quantification est utilisée pour tous les attributs au lieu d'une par attribut.

    false