Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfWithDracoDto (Inputs.OCCT)

    ملف STEP وإعدادات تشبيك وإعدادات Draco لـ io.convertStepToGltfWithDraco، التي تحوله إلى glTF ثنائي مضغوط بـ Draco.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

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

    ملف STEP كنص أو ArrayBuffer أو Uint8Array أو File أو Blob؛ محتوى .stpz المضغوط بـ gzip يُفك ضغطه تلقائيا.

    undefined
    
    meshPrecision: number

    مدى قرب تتبع المثلثات للأسطح المنحنية: عندما يكون meshRelative هو true فهو كسر من طول كل حافة، وإلا فهو مسافة مطلقة بوحدات النموذج.

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    أكبر زاوية، بالراديان، بين نواظم المثلثات المتجاورة؛ القيمة الأصغر تعطي منحنيات أنعم ومثلثات أكثر.

    0.5
    

    0.01

    3.14159

    0.05

    meshRelative: boolean

    عندما تكون القيمة true، يتناسب meshPrecision مع حجم كل جزء، فتُشبّك المثبتات الصغيرة والأغلفة الكبيرة جيدا كلاهما؛ وعندما تكون false فهو مسافة مطلقة.

    true
    
    internalVerticesMode: boolean

    عندما تكون القيمة true، تُضاف رؤوس إضافية داخل الأوجه المنحنية لمطابقة أقرب، على حساب السرعة.

    false
    
    controlSurfaceDeflection: boolean

    عندما تكون القيمة true، تنقّح مرحلة إضافية المثلثات التي تنتفخ بعد الدقة، على حساب السرعة.

    false
    
    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