Bitbybit Docs
    Preparing search index...

    Class DrawOcctShapeOptions (Inputs.Draw)

    Alimenta draw.optionsOcctShape: todo sobre cómo se dibuja una forma OCCT, desde la precisión del mallado hasta los colores de caras, aristas y vértices, las etiquetas de índice, las flechas y la caché de triangulación.

    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

    Valor de opacidad de las caras entre 0 y 1

    1
    

    0

    1

    0.1

    edgeOpacity: number

    Valor de opacidad de las aristas entre 0 y 1

    1
    

    0

    1

    0.1

    edgeColour: string

    Cadena de color hexadecimal para las aristas

    #ffffff
    
    faceColour: string

    Cadena de color hexadecimal para el color de las caras

    #ff0000
    
    vertexColour: string

    Color de los vértices que se dibujarán

    #ff00ff
    
    faceMaterial?: any

    Un material del motor para las caras, usado en lugar de faceColour cuando se proporciona

    undefined
    

    true

    edgeWidth: number

    Grosor de las líneas de las aristas dibujadas

    2
    

    0

    Infinity

    0.1

    vertexSize: number

    El tamaño de los vértices que se dibujarán

    0.03
    

    0

    Infinity

    0.01

    drawEdges: boolean

    Puedes desactivar el dibujo de las aristas mediante esta propiedad

    true
    
    drawFaces: boolean

    Puedes desactivar el dibujo de las caras mediante esta propiedad

    true
    
    drawVertices: boolean

    Puedes desactivar el dibujo de los vértices mediante esta propiedad

    false
    
    precision: number

    Precisión de la malla que se generará para la forma; un número menor significa más triángulos

    0.01
    

    0

    Infinity

    0.01

    drawEdgeIndexes: boolean

    Dibujar el índice de las aristas en el espacio

    false
    
    edgeIndexHeight: number

    Indica la altura de los índices de arista si se dibujan

    0.06
    

    0

    Infinity

    0.01

    edgeIndexColour: string

    Color de los índices de arista si se dibujan las aristas

    #ff00ff
    
    drawFaceIndexes: boolean

    Dibujar los índices de las caras en el espacio

    false
    
    faceIndexHeight: number

    Indica la altura de los índices de arista si se dibujan

    0.06
    

    0

    Infinity

    0.01

    faceIndexColour: string

    Color de los índices de arista si se dibujan las aristas

    #0000ff
    
    drawTwoSided: boolean

    Dibujar caras de dos lados con colores distintos para el anverso y el reverso. Esto ayuda a visualizar la orientación de las caras.

    true
    
    backFaceColour: string

    Cadena de color hexadecimal para el color de la cara posterior (lado negativo de la cara). Solo se usa cuando drawTwoSided es true.

    #0000ff
    
    backFaceOpacity: number

    Valor de opacidad de la cara posterior entre 0 y 1. Solo se usa cuando drawTwoSided es true.

    1
    

    0

    1

    0.1

    edgeArrowSize: number

    Tamaño de las puntas de flecha al final de las aristas para indicar la orientación de la arista o el alambre. Ponlo a 0 para desactivar las flechas.

    0
    

    0

    Infinity

    0.01

    edgeArrowAngle: number

    Ángulo de la punta de flecha en grados. Controla cuánto se abre la punta de flecha.

    15
    

    0

    90

    1

    keepMeshData: boolean

    Conservar la triangulación en caché en la forma tras el mallado. Cuando es false (predeterminado), los datos de malla se vacían para que no se acumulen en memoria entre dibujos.

    false
    
    allowQualityDecrease: boolean

    Permitir volver a mallar a una triangulación de menor resolución que la ya en caché en la forma.

    true
    
    forceFaceDeflection: boolean

    Forzar que cada cara se vuelva a mallar a la precisión solicitada, sin importar la triangulación en caché.

    false