OptionalstepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>ملف STEP كنص أو ArrayBuffer أو Uint8Array أو File أو Blob؛ محتوى .stpz المضغوط بـ gzip
يُفك ضغطه تلقائيًا.
عندما تكون القيمة true، تُقرأ الألوان من الملف؛ مطلوب للحصول على glTF ملوّن.
عندما تكون القيمة true، تُقرأ أسماء الأجزاء من الملف؛ أوقفه لتحليل أسرع عندما لا تكون الأسماء مطلوبة.
عندما تكون القيمة true، تُقرأ المواد من الملف؛ مطلوب لخصائص المواد في glTF.
عندما تكون القيمة true، تُقرأ معلومات الطبقات من الملف؛ نادرًا ما يلزم مع glTF.
عندما تكون القيمة true، تُقرأ خصائص التحقق من الملف؛ نادرًا ما يلزم مع glTF.
مدى قرب المثلثات من الأسطح المنحنية: عندما يكون meshRelative مساويًا true فهي كسر من طول كل
حافة، وإلا فهي مسافة مطلقة بوحدات النموذج.
أكبر زاوية، بالراديان، بين نواظم المثلثات المتجاورة؛ القيمة الأصغر تعطي منحنيات أنعم ومثلثات أكثر.
عندما تكون القيمة true، تُشبَّك الأوجه على عدة خيوط حيثما يسمح البناء بذلك.
فوق هذا العدد من الأوجه تُشبَّك المجموعة مجسمًا صلبًا تلو الآخر لتوفير الذاكرة؛ القيمة -1 تشبّك كل شيء في مرور واحد، وهو الأسرع.
عندما تكون القيمة true، يتناسب meshDeflection مع حجم كل جزء، فتُشبَّك المثبتات الصغيرة والأغلفة
الكبيرة جيدًا؛ وعندما تكون false فهو مسافة مطلقة.
عندما تكون القيمة true، تُضاف رؤوس إضافية داخل الأوجه المنحنية لمطابقة أدق، على حساب السرعة.
عندما تكون القيمة true، يُنقّح مرور إضافي المثلثات التي تنتفخ خارج حدود الدقة، على حساب السرعة.
عندما تكون القيمة true، تُدمج أوجه الجزء في شبكة واحدة، مما يعطي ملفًا أصغر.
عندما تكون القيمة true، تستخدم الشبكات المدمجة فهارس 16 بت حيثما تتسع، مما يعطي ملفًا أصغر.
عندما تكون القيمة true، يُكتب glTF على عدة خيوط، مما يساعد مع الملفات الكبيرة.
عندما تكون القيمة true، تُضمَّن الأنسجة داخل GLB بدلًا من الإشارة إليها كملفات منفصلة.
عندما تكون القيمة true، تُكتب إحداثيات النسيج حتى للشبكات التي بلا أنسجة.
ما تُسمّى عقد glTF على أساسه: المثيل أو المنتج أو مزيج منهما أو لا شيء.
ما تُسمّى شبكات glTF على أساسه: المثيل أو المنتج أو مزيج منهما أو لا شيء.
كيفية كتابة مواضع العقد: compact كنقل وتدوير وتحجيم حيثما أمكن،
mat4 دائمًا كمصفوفة، trs دائمًا كالأجزاء الثلاثة.
عندما تكون القيمة true، يُحوَّل اتجاه Z للأعلى في الملف إلى اتجاه Y للأعلى في glTF؛ القيمة false تبقي Z للأعلى.
معامل يُطبَّق على النموذج كله، مثل 0.001 لتحويل المليمترات إلى أمتار؛ القيمة 1 تحافظ على الحجم.
عندما تكون القيمة true، تُضغط الهندسة باستخدام Draco.
مدى شدة ضغط Draco، من 0 للأسرع والأكبر إلى 10 للأبطأ والأصغر.
عدد البتات التي يحتفظ بها كل موضع رأس؛ بتات أقل تعني ملفًا أصغر ودقة أقل.
عدد البتات التي يحتفظ بها كل ناظم؛ بتات أقل تعني ملفًا أصغر ودقة أقل.
عدد البتات التي يحتفظ بها كل إحداثي نسيج؛ بتات أقل تعني ملفًا أصغر ودقة أقل.
عدد البتات التي يحتفظ بها كل لون رأس؛ بتات أقل تعني ملفًا أصغر ودقة أقل.
عدد البتات التي تحتفظ بها سمات الرؤوس الأخرى؛ بتات أقل تعني ملفًا أصغر ودقة أقل.
عندما تكون القيمة true، تُستخدم شبكة تكميم واحدة لكل السمات بدلًا من شبكة لكل سمة.
ملف STEP مع كل خيارات القراءة والتشبيك والكتابة إضافة إلى إعدادات Draco من أجل
io.convertStepToGltfAdvancedWithDraco.