Bitbybit Docs
    Preparing search index...

    Class DrawOcctShapeOptions (Inputs.Draw)

    يغذي draw.optionsOcctShape: كل ما يتعلق بكيفية رسم شكل OCCT، من دقة التشبيك إلى ألوان الأوجه والحواف والرؤوس وتسميات الفهارس والأسهم وذاكرة التثليث المؤقتة.

    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

    قيمة عتامة الوجه بين 0 و 1

    1
    

    0

    1

    0.1

    edgeOpacity: number

    قيمة عتامة الحافة بين 0 و 1

    1
    

    0

    1

    0.1

    edgeColour: string

    سلسلة لون hex للحواف

    #ffffff
    
    faceColour: string

    سلسلة لون hex للون الوجه

    #ff0000
    
    vertexColour: string

    لون الرؤوس التي ستُرسم

    #ff00ff
    
    faceMaterial?: any

    مادة محرك للأوجه، تستخدم بدلا من faceColour عند إعطائها

    undefined
    

    true

    edgeWidth: number

    سمك خطوط الحواف المرسومة

    2
    

    0

    Infinity

    0.1

    vertexSize: number

    حجم الرؤوس التي ستُرسم

    0.03
    

    0

    Infinity

    0.01

    drawEdges: boolean

    يمكنك إيقاف رسم الحواف عبر هذه الخاصية

    true
    
    drawFaces: boolean

    يمكنك إيقاف رسم الأوجه عبر هذه الخاصية

    true
    
    drawVertices: boolean

    يمكنك إيقاف رسم الرؤوس عبر هذه الخاصية

    false
    
    precision: number

    دقة الشبكة التي ستولد للشكل، والرقم الأقل يعني مثلثات أكثر

    0.01
    

    0

    Infinity

    0.01

    drawEdgeIndexes: boolean

    رسم فهارس الحواف في الفضاء

    false
    
    edgeIndexHeight: number

    يحدد ارتفاع فهارس الحواف إذا رسمت

    0.06
    

    0

    Infinity

    0.01

    edgeIndexColour: string

    لون فهارس الحواف إذا رسمت الحواف

    #ff00ff
    
    drawFaceIndexes: boolean

    رسم فهارس الأوجه في الفضاء

    false
    
    faceIndexHeight: number

    يحدد ارتفاع فهارس الحواف إذا رسمت

    0.06
    

    0

    Infinity

    0.01

    faceIndexColour: string

    لون فهارس الحواف إذا رسمت الحواف

    #0000ff
    
    drawTwoSided: boolean

    رسم أوجه ثنائية الجانب بألوان مختلفة للأمام والخلف. يساعد هذا على تصور توجيه الوجه.

    true
    
    backFaceColour: string

    سلسلة لون hex للون الوجه الخلفي (الجانب السالب من الوجه). يستخدم فقط عندما يكون drawTwoSided هو true.

    #0000ff
    
    backFaceOpacity: number

    قيمة عتامة الوجه الخلفي بين 0 و 1. تستخدم فقط عندما يكون drawTwoSided هو true.

    1
    

    0

    1

    0.1

    edgeArrowSize: number

    حجم رؤوس الأسهم في نهاية الحواف للإشارة إلى توجيه الحافة/السلك. اضبطه على 0 لتعطيل الأسهم.

    0
    

    0

    Infinity

    0.01

    edgeArrowAngle: number

    زاوية رأس السهم بالدرجات. تتحكم في مدى اتساع رأس السهم.

    15
    

    0

    90

    1

    keepMeshData: boolean

    الاحتفاظ بالتثليث المخزن مؤقتا على الشكل بعد التشبيك. عندما يكون false (الافتراضي) تُفرغ بيانات الشبكة حتى لا تتراكم في الذاكرة عبر عمليات الرسم.

    false
    
    allowQualityDecrease: boolean

    السماح بإعادة التشبيك إلى تثليث بدقة أقل من تثليث مخزن مؤقتا بالفعل على الشكل.

    true
    
    forceFaceDeflection: boolean

    إجبار إعادة تشبيك كل وجه بالدقة المطلوبة بغض النظر عن التثليث المخزن مؤقتا.

    false