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

    এজগুলির জন্য হেক্স রং স্ট্রিং

    #ffffff
    
    faceColour: string

    ফেসের রঙের জন্য হেক্স রং স্ট্রিং

    #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

    পিছনের ফেসের রঙের জন্য হেক্স রং স্ট্রিং (ফেসের ঋণাত্মক দিক)। শুধু 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