Bitbybit Docs
    Preparing search index...

    Class DrawOcctShapeOptions (Inputs.Draw)

    Masukan untuk draw.optionsOcctShape: segala hal tentang cara sebuah bentuk OCCT digambar, dari presisi meshing sampai warna muka, tepi dan verteks, label indeks, panah dan cache triangulasi.

    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

    Nilai opasitas muka antara 0 dan 1

    1
    

    0

    1

    0.1

    edgeOpacity: number

    Nilai opasitas tepi antara 0 dan 1

    1
    

    0

    1

    0.1

    edgeColour: string

    String warna heksadesimal untuk tepi

    #ffffff
    
    faceColour: string

    String warna heksadesimal untuk warna muka

    #ff0000
    
    vertexColour: string

    Warna verteks yang akan digambar

    #ff00ff
    
    faceMaterial?: any

    Material engine untuk muka, digunakan sebagai pengganti faceColour jika diberikan

    undefined
    

    true

    edgeWidth: number

    Ketebalan garis tepi yang digambar

    2
    

    0

    Infinity

    0.1

    vertexSize: number

    Ukuran verteks yang akan digambar

    0.03
    

    0

    Infinity

    0.01

    drawEdges: boolean

    Anda dapat mematikan penggambaran tepi melalui properti ini

    true
    
    drawFaces: boolean

    Anda dapat mematikan penggambaran muka melalui properti ini

    true
    
    drawVertices: boolean

    Anda dapat mematikan penggambaran verteks melalui properti ini

    false
    
    precision: number

    Presisi mesh yang akan dihasilkan untuk bentuk, angka lebih rendah berarti lebih banyak segitiga

    0.01
    

    0

    Infinity

    0.01

    drawEdgeIndexes: boolean

    Menggambar indeks tepi di ruang

    false
    
    edgeIndexHeight: number

    Menunjukkan tinggi indeks tepi jika digambar

    0.06
    

    0

    Infinity

    0.01

    edgeIndexColour: string

    Warna indeks tepi jika tepi digambar

    #ff00ff
    
    drawFaceIndexes: boolean

    Menggambar indeks muka di ruang

    false
    
    faceIndexHeight: number

    Menunjukkan tinggi indeks tepi jika digambar

    0.06
    

    0

    Infinity

    0.01

    faceIndexColour: string

    Warna indeks tepi jika tepi digambar

    #0000ff
    
    drawTwoSided: boolean

    Menggambar muka dua sisi dengan warna berbeda untuk depan dan belakang. Ini membantu memvisualisasikan orientasi muka.

    true
    
    backFaceColour: string

    String warna heksadesimal untuk warna muka belakang (sisi negatif muka). Hanya digunakan jika drawTwoSided bernilai true.

    #0000ff
    
    backFaceOpacity: number

    Nilai opasitas muka belakang antara 0 dan 1. Hanya digunakan jika drawTwoSided bernilai true.

    1
    

    0

    1

    0.1

    edgeArrowSize: number

    Ukuran kepala panah di ujung tepi untuk menunjukkan orientasi tepi/kawat. Atur ke 0 untuk menonaktifkan panah.

    0
    

    0

    Infinity

    0.01

    edgeArrowAngle: number

    Sudut kepala panah dalam derajat. Mengendalikan seberapa lebar kepala panah membentang.

    15
    

    0

    90

    1

    keepMeshData: boolean

    Mempertahankan triangulasi yang di-cache pada bentuk setelah meshing. Jika false (bawaan) data mesh dibuang sehingga tidak menumpuk di memori antar penggambaran.

    false
    
    allowQualityDecrease: boolean

    Mengizinkan meshing ulang ke triangulasi beresolusi lebih rendah daripada yang sudah di-cache pada bentuk.

    true
    
    forceFaceDeflection: boolean

    Memaksa setiap muka di-mesh ulang ke presisi yang diminta terlepas dari triangulasi yang di-cache.

    false