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