يحول ملف STEP إلى glTF ثنائي (GLB)، محتفظا بشجرة التجميع كعقد glTF مع أسماء الأجزاء والألوان والمواد والأوضاع.
stepData هو الملف كنص أو ArrayBuffer أو Uint8Array. تحدد إعدادات الشبكة مدى دقة
تثليث الأسطح المنحنية: meshPrecision هو الانحراف، و meshAngle الانحراف
الزاوي. يصبح اتجاه Z للأعلى اتجاه Y للأعلى في glTF. الفشل يرمي خطأ.
محتوى ملف STEP وإعدادات التشبيك
ملف GLB كبايتات
يحول ملف STEP إلى glTF ثنائي (GLB) مثل convertStepToGltf، مع كشف كل
خيار.
تختار أعلام القراءة ما يُؤخذ من الملف (الألوان والأسماء والمواد والطبقات والخصائص)، وإعدادات الشبكة مدى دقة التثليث، وإعدادات التصدير كيفية كتابة glTF (الأوجه المدمجة، وفهارس 16 بتا، والتسمية، والتحجيم). أوقف ما لا تحتاج إليه.
محتوى ملف STEP وإعدادات القراءة والتشبيك والتصدير
ملف GLB كبايتات
const options = new Bit.Inputs.OCCT.ConvertStepToGltfAdvancedDto();
options.stepData = stepText;
options.readColors = true;
options.readNames = true;
options.meshDeflection = 0.005;
options.mergeFaces = true;
options.adjustZtoY = true;
const glb = await bitbybit.occt.io.convertStepToGltfAdvanced(options);
يحول ملف STEP إلى glTF ثنائي (GLB) مثل convertStepToGltf ويضغط
الهندسة بـ Draco، مما يجعل الملف أصغر بكثير على حساب الحاجة إلى محمّل يدعم Draco.
تضبط إعدادات Draco مستوى الضغط وعدد البتات التي تحتفظ بها المواضع والنواظم وإحداثيات النسيج والألوان؛ البتات الأقل تعني ملفا أصغر ودقة أقل.
محتوى ملف STEP وإعدادات التشبيك وإعدادات Draco
ملف GLB كبايتات
يحول ملف STEP إلى glTF ثنائي (GLB) مع كشف كل خيارات القراءة والتشبيك والكتابة،
كما تفعل convertStepToGltfAdvanced، ويضغط الهندسة بـ Draco.
تضبط إعدادات Draco مستوى الضغط وعدد البتات التي تحتفظ بها المواضع والنواظم وإحداثيات النسيج والألوان؛ البتات الأقل تعني ملفا أصغر ودقة أقل.
محتوى ملف STEP وإعدادات القراءة والتشبيك والتصدير وإعدادات Draco
ملف GLB كبايتات
يقرأ بنية التجميع لملف STEP دون بناء هندسة: كل جزء وتجميع فرعي كعقدة بمعرّفها واسمها وما إذا كانت تجميعا ورؤيتها ولونها ومصفوفة وضعها.
تأتي العقد بترتيب العمق أولا، فتتبع العناصر الفرعية أصلها. الملف الذي لا يمكن تحليله يبلغ عن خطئه في النتيجة.
محتوى ملف STEP
قائمة العقد وإصدار الصيغة وأي خطأ
يحول أسلاك شكل إلى سجلات مسارات DXF، الخطوة الأولى في تصدير DXF ثنائي الأبعاد.
يجب أن يقع الشكل مسطحا على مستوى الأرضية XZ، لأن رسومات DXF ثنائية الأبعاد. تحدد
إعدادات الانحراف مدى قرب تتبع الحواف المنحنية. أعط المسارات طبقة بـ
dxfPathsWithLayer واكتب الملف بـ dxfCreate.
الشكل وإعدادات الانحراف
مسارات DXF
يضع مسارات DXF على طبقة مسماة بلون، مكوّنا جزءا واحدا من رسم DXF.
يمكن أن يحوي الرسم عدة أجزاء، لكل منها طبقته ولونه؛ dxfCreate تكتبها
في ملف واحد.
المسارات واسم الطبقة واللون
المسارات كجزء واحد ذي طبقة
يكتب أجزاء DXF في ملف DXF واحد ويعيد نصه.
colorFormat يختار ألوان AutoCAD المفهرسة أو اللون الحقيقي، و acadVersion إصدار DXF:
AC1009 هو R12، الأوسع قابلية للقراءة، و AC1015 هو 2000. fileName و tryDownload لا يهمان
إلا حيث يمكن بدء تنزيل في المتصفح.
الأجزاء ذات الطبقات وصيغة اللون وإصدار DXF وخيارات التنزيل
ملف DXF كنص
يكتب شكلا كـ STEP، صيغة التبادل القياسية للهندسة الدقيقة في CAD، ويبدأ تنزيل الملف في المتصفح.
مع adjustYtoZ هو true يُدار الشكل بحيث يصبح اتجاه Y للأعلى في هذه المكتبة اتجاه Z للأعلى في STEP؛
fromRightHanded يتخطى الانعكاس المرآتي الذي يتضمنه ذلك التبديل خلاف ذلك. fileName يسمي التنزيل
و tryDownload بقيمة false يتخطاه. saveShapeSTEPAndReturn يعطي نص الملف بدلا من ذلك.
الشكل واسم الملف وضبط المحاور وخيارات التنزيل
لا شيء؛ يبدأ التنزيل عندما يكون الملف جاهزا
يكتب شكلا كـ STEP، صيغة التبادل القياسية للهندسة الدقيقة في CAD، ويعيد نص الملف.
مع adjustYtoZ هو true يُدار الشكل بحيث يصبح اتجاه Y للأعلى في هذه المكتبة اتجاه Z للأعلى في STEP؛
fromRightHanded يتخطى الانعكاس المرآتي الذي يتضمنه ذلك التبديل خلاف ذلك. fileName و tryDownload
لا يهمان إلا حيث يمكن بدء تنزيل في المتصفح.
الشكل واسم الملف وضبط المحاور وخيارات التنزيل
ملف STEP كنص
يثلّث شكلا، ويكتبه كـ STL، صيغة الشبكات التي تقرؤها الطابعات ثلاثية الأبعاد، ويبدأ تنزيل الملف في المتصفح.
precision هو تفاوت التشبيك بوحدات النموذج؛ القيم الأصغر تتبع الأسطح المنحنية عن قرب
أكثر وتصنع ملفا أكبر. adjustYtoZ يحول اتجاه Y للأعلى إلى اتجاه Z للأعلى. fileName يسمي
التنزيل، و tryDownload بقيمة false يتخطاه. saveShapeStlAndReturn يعطي النص بدلا من ذلك.
الشكل واسم الملف ودقة التشبيك وضبط المحاور وخيارات التنزيل
لا شيء؛ يبدأ التنزيل عندما يكون الملف جاهزا
يثلّث شكلا ويكتبه كـ STL، صيغة الشبكات التي تقرؤها الطابعات ثلاثية الأبعاد وبرامج التشريح، معيدا نص الملف.
precision هو تفاوت التشبيك بوحدات النموذج؛ القيم الأصغر تتبع الأسطح المنحنية
عن قرب أكثر وتصنع ملفا أكبر. adjustYtoZ يدير الشكل بحيث يصبح اتجاه Y للأعلى اتجاه Z للأعلى.
fileName و tryDownload لا يهمان إلا حيث يمكن بدء تنزيل.
الشكل واسم الملف ودقة التشبيك وضبط المحاور وخيارات التنزيل
ملف STL كنص
قراءة ملفات CAD وكتابتها بـ OCCT: كل ما يقدمه
ioفي النواة، بالإضافة إلى محمّلات تأخذ ملف STEP أو IGES ككائن File أو كنصه وتعيد شكلا. الملفات بالاتفاق يشير فيها Z إلى الأعلى، لذا يديرadjustZtoYالشكل المحمّل إلى اتجاه Y للأعلى الخاص بهذه المكتبة ما لم يُضبط على false.