Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfAdvancedWithDracoDto (Inputs.OCCT)

    io.convertStepToGltfAdvancedWithDraco के लिए हर पढ़ने, मेशिंग और लिखने के विकल्प तथा Draco सेटिंग के साथ एक STEP फ़ाइल।

    Hierarchy (View Summary)

    Index

    Constructors

    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

    useDraco: boolean

    true होने पर ज्यामिति को Draco से संपीड़ित किया जाता है।

    true
    
    dracoCompressionLevel: number

    Draco कितनी ज़ोर से संपीड़ित करता है, सबसे तेज़ और सबसे बड़े के लिए 0 से सबसे धीमे और सबसे छोटे के लिए 10 तक।

    7
    

    0

    10

    1

    dracoQuantizePositionBits: number

    हर वर्टेक्स स्थिति कितने बिट रखती है; कम बिट का अर्थ है छोटी फ़ाइल और कम परिशुद्धता।

    14
    

    0

    31

    1

    dracoQuantizeNormalBits: number

    हर नॉर्मल कितने बिट रखता है; कम बिट का अर्थ है छोटी फ़ाइल और कम परिशुद्धता।

    10
    

    0

    31

    1

    dracoQuantizeTexcoordBits: number

    हर टेक्सचर निर्देशांक कितने बिट रखता है; कम बिट का अर्थ है छोटी फ़ाइल और कम परिशुद्धता।

    12
    

    0

    31

    1

    dracoQuantizeColorBits: number

    हर वर्टेक्स रंग कितने बिट रखता है; कम बिट का अर्थ है छोटी फ़ाइल और कम परिशुद्धता।

    8
    

    0

    31

    1

    dracoQuantizeGenericBits: number

    अन्य वर्टेक्स गुण कितने बिट रखते हैं; कम बिट का अर्थ है छोटी फ़ाइल और कम परिशुद्धता।

    12
    

    0

    31

    1

    dracoUnifiedQuantization: boolean

    true होने पर प्रति गुण एक के बजाय हर गुण के लिए एक ही क्वांटाइज़ेशन ग्रिड उपयोग होता है।

    false