Bitbybit Docs
    Preparing search index...

    Class DrawOcctShapeOptions (Inputs.Draw)

    Alimente draw.optionsOcctShape : tout ce qui concerne la façon dont une forme OCCT est dessinée, de la précision du maillage aux couleurs des faces, arêtes et sommets, aux étiquettes d'index, aux flèches et au cache de triangulation.

    Index

    Constructors

    • Provide options without default values

      Parameters

      • OptionalfaceOpacity: number
      • OptionaledgeOpacity: number
      • OptionaledgeColour: string
      • OptionalfaceMaterial: any
      • OptionalfaceColour: string
      • OptionaledgeWidth: number
      • OptionaldrawEdges: boolean
      • OptionaldrawFaces: boolean
      • OptionaldrawVertices: boolean
      • OptionalvertexColour: string
      • OptionalvertexSize: number
      • Optionalprecision: number
      • OptionaldrawEdgeIndexes: boolean
      • OptionaledgeIndexHeight: number
      • OptionaledgeIndexColour: string
      • OptionaldrawFaceIndexes: boolean
      • OptionalfaceIndexHeight: number
      • OptionalfaceIndexColour: string
      • OptionaldrawTwoSided: boolean
      • OptionalbackFaceColour: string
      • OptionalbackFaceOpacity: number
      • OptionaledgeArrowSize: number
      • OptionaledgeArrowAngle: number
      • OptionalkeepMeshData: boolean
      • OptionalallowQualityDecrease: boolean
      • OptionalforceFaceDeflection: boolean

      Returns DrawOcctShapeOptions

    Properties

    faceOpacity: number

    Valeur d'opacité des faces entre 0 et 1

    1
    

    0

    1

    0.1

    edgeOpacity: number

    Valeur d'opacité des arêtes entre 0 et 1

    1
    

    0

    1

    0.1

    edgeColour: string

    Chaîne de couleur hexadécimale pour les arêtes

    #ffffff
    
    faceColour: string

    Chaîne de couleur hexadécimale pour la couleur des faces

    #ff0000
    
    vertexColour: string

    Couleur des sommets qui seront dessinés

    #ff00ff
    
    faceMaterial?: any

    Un matériau du moteur pour les faces, utilisé à la place de faceColour quand il est fourni

    undefined
    

    true

    edgeWidth: number

    Épaisseur des lignes d'arêtes dessinées

    2
    

    0

    Infinity

    0.1

    vertexSize: number

    La taille des sommets qui seront dessinés

    0.03
    

    0

    Infinity

    0.01

    drawEdges: boolean

    Vous pouvez désactiver le dessin des arêtes par cette propriété

    true
    
    drawFaces: boolean

    Vous pouvez désactiver le dessin des faces par cette propriété

    true
    
    drawVertices: boolean

    Vous pouvez désactiver le dessin des sommets par cette propriété

    false
    
    precision: number

    Précision du maillage qui sera généré pour la forme, un nombre plus bas signifie plus de triangles

    0.01
    

    0

    Infinity

    0.01

    drawEdgeIndexes: boolean

    Dessiner l'index des arêtes dans l'espace

    false
    
    edgeIndexHeight: number

    Indique la hauteur des index d'arêtes s'ils sont dessinés

    0.06
    

    0

    Infinity

    0.01

    edgeIndexColour: string

    Couleur des index d'arêtes si les arêtes sont dessinées

    #ff00ff
    
    drawFaceIndexes: boolean

    Dessiner les index des faces dans l'espace

    false
    
    faceIndexHeight: number

    Indique la hauteur des index d'arêtes s'ils sont dessinés

    0.06
    

    0

    Infinity

    0.01

    faceIndexColour: string

    Couleur des index d'arêtes si les arêtes sont dessinées

    #0000ff
    
    drawTwoSided: boolean

    Dessiner des faces à deux côtés avec des couleurs différentes pour l'avant et l'arrière. Cela aide à visualiser l'orientation des faces.

    true
    
    backFaceColour: string

    Chaîne de couleur hexadécimale pour la couleur de la face arrière (côté négatif de la face). Utilisée seulement quand drawTwoSided est vrai.

    #0000ff
    
    backFaceOpacity: number

    Valeur d'opacité de la face arrière entre 0 et 1. Utilisée seulement quand drawTwoSided est vrai.

    1
    

    0

    1

    0.1

    edgeArrowSize: number

    Taille des pointes de flèche à la fin des arêtes pour indiquer l'orientation des arêtes et des fils. Mettre à 0 pour désactiver les flèches.

    0
    

    0

    Infinity

    0.01

    edgeArrowAngle: number

    Angle de la pointe de flèche en degrés. Contrôle l'ouverture de la pointe de flèche.

    15
    

    0

    90

    1

    keepMeshData: boolean

    Conserver la triangulation en cache sur la forme après le maillage. Quand faux (par défaut), les données de maillage sont vidées pour qu'elles ne s'accumulent pas en mémoire au fil des dessins.

    false
    
    allowQualityDecrease: boolean

    Autoriser un nouveau maillage à une triangulation de résolution plus basse que celle déjà en cache sur la forme.

    true
    
    forceFaceDeflection: boolean

    Forcer le nouveau maillage de chaque face à la précision demandée quelle que soit la triangulation en cache.

    false