Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfAdvancedDto (Inputs.OCCT)

    io.convertStepToGltfAdvanced এর জন্য প্রতিটি পড়া, মেশিং ও লেখার অপশনসহ একটি STEP ফাইল; দ্রুততর রূপান্তরের জন্য যা দরকার নেই তা বন্ধ করুন।

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • OptionalstepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>

      Returns ConvertStepToGltfAdvancedDto

    Properties

    stepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>

    STEP ফাইল টেক্সট, ArrayBuffer, Uint8Array, File বা Blob হিসেবে; gzip-কম্প্রেস করা .stpz বিষয়বস্তু নিজে থেকেই খোলা হয়।

    undefined
    
    readColors: boolean

    true হলে, ফাইল থেকে রং পড়া হয়; একটি রঙিন glTF এর জন্য দরকার।

    true
    
    readNames: boolean

    true হলে, ফাইল থেকে পার্টের নাম পড়া হয়; নাম দরকার না হলে দ্রুততর পার্সিংয়ের জন্য এটি বন্ধ করুন।

    true
    
    readMaterials: boolean

    true হলে, ফাইল থেকে ম্যাটেরিয়াল পড়া হয়; glTF এ ম্যাটেরিয়াল প্রপার্টির জন্য দরকার।

    true
    
    readLayers: boolean

    true হলে, ফাইল থেকে লেয়ারের তথ্য পড়া হয়; glTF এর জন্য কদাচিৎ দরকার।

    false
    
    readProps: boolean

    true হলে, ফাইল থেকে ভ্যালিডেশন প্রপার্টি পড়া হয়; glTF এর জন্য কদাচিৎ দরকার।

    false
    
    meshDeflection: number

    ত্রিভুজগুলি বাঁকা সারফেস কতটা ঘনিষ্ঠভাবে অনুসরণ করে: meshRelative true হলে প্রতিটি এজের দৈর্ঘ্যের একটি ভগ্নাংশ, নাহলে মডেল এককে একটি পরম দূরত্ব।

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    পাশাপাশি ত্রিভুজের নর্মালের মধ্যে সর্বোচ্চ কোণ, রেডিয়ানে; ছোট হলে মসৃণতর কার্ভ ও বেশি ত্রিভুজ।

    0.5
    

    0.01

    3.14159

    0.1

    meshParallel: boolean

    true হলে, বিল্ড অনুমতি দিলে ফেসগুলি কয়েকটি থ্রেডে মেশ হয়।

    true
    
    faceCountThreshold: number

    এর বেশি ফেস হলে মেমোরি বাঁচাতে অ্যাসেম্বলি সলিড ধরে মেশ হয়; -1 সবকিছু এক পাসে মেশ করে, যা দ্রুততম।

    -1
    

    -1

    500000

    10000

    meshRelative: boolean

    true হলে, meshDeflection প্রতিটি পার্টের আকারের সাথে স্কেল হয়, তাই ছোট ফাস্টেনার ও বড় হাউজিং দুটিই ভালো মেশ হয়; false হলে এটি একটি পরম দূরত্ব।

    true
    
    internalVerticesMode: boolean

    true হলে, ঘনিষ্ঠতর ফিটের জন্য বাঁকা ফেসের ভিতরে অতিরিক্ত ভার্টেক্স যোগ হয়, গতির খরচে।

    false
    
    controlSurfaceDeflection: boolean

    true হলে, একটি অতিরিক্ত পাস প্রিসিশন ছাড়িয়ে ফুলে ওঠা ত্রিভুজগুলি পরিমার্জিত করে, গতির খরচে।

    false
    
    mergeFaces: boolean

    true হলে, একটি পার্টের ফেসগুলি একটি মেশে জোড়া হয়, যা একটি ছোট ফাইল তৈরি করে।

    true
    
    splitIndices16: boolean

    true হলে, একীভূত মেশগুলি যেখানে খাপ খায় সেখানে 16-বিট ইনডেক্স ব্যবহার করে, যা একটি ছোট ফাইল তৈরি করে।

    true
    
    parallelWrite: boolean

    true হলে, glTF কয়েকটি থ্রেডে লেখা হয়, যা বড় ফাইলে সাহায্য করে।

    true
    
    embedTextures: boolean

    true হলে, টেক্সচারগুলি আলাদা ফাইল হিসেবে রেফারেন্স করার বদলে GLB এ এমবেড হয়।

    true
    
    forceUVExport: boolean

    true হলে, টেক্সচার ছাড়া মেশের জন্যও টেক্সচার স্থানাঙ্ক লেখা হয়।

    false
    
    nodeNameFormat: gltfNameFormatEnum

    glTF নোডগুলির নাম কীসের অনুসারে হয়: ইনস্ট্যান্স, প্রোডাক্ট, একটি সমন্বয়, বা কিছু না।

    instance
    
    meshNameFormat: gltfNameFormatEnum

    glTF মেশগুলির নাম কীসের অনুসারে হয়: ইনস্ট্যান্স, প্রোডাক্ট, একটি সমন্বয়, বা কিছু না।

    instance
    
    transformFormat: gltfTransformFormatEnum

    নোডের স্থাপন কীভাবে লেখা হয়: compact যেখানে সম্ভব সরণ, ঘূর্ণন ও স্কেল হিসেবে, mat4 সবসময় একটি ম্যাট্রিক্স হিসেবে, trs সবসময় তিনটি অংশ হিসেবে।

    compact
    
    adjustZtoY: boolean

    true হলে, ফাইলের Z-আপ glTF এর Y-আপে ঘোরানো হয়; false Z উপরে রাখে।

    true
    
    scale: number

    পুরো মডেলে প্রয়োগ করা একটি গুণক, যেমন মিলিমিটারকে মিটারে পরিণত করতে 0.001; 1 আকার রাখে।

    1.0
    

    0.000001

    1000000

    0.001