يبني صندوقًا مركزه نقطة الأصل بعرض width على طول X وارتفاع height على طول Y وعمق depth على طول
Z.
الأحجام الثلاثة واتجاه الجوانب وعلم الظل
شبكة الصندوق
يبني مكعبًا مركزه نقطة الأصل بطول size لكل حافة.
طول الحافة واتجاه الجوانب وعلم الظل
شبكة المكعب
يبني مربعًا مسطحًا بضلع size مركزه نقطة الأصل في المستوى XY، مواجهًا للمحور
Z؛ المستوى أحادي الجانب غير مرئي من الخلف ما لم يكن sideOrientation مزدوج الجانب.
طول الضلع واتجاه الجوانب وعلم الظل
شبكة المستوى
يبني كرة بالقطر diameter المعطى مركزها نقطة الأصل؛ segments يضبط مدى دقة
تقسيمها، والأكثر يعني أكثر استدارة وأثقل.
القطر وعدد القطع واتجاه الجوانب وعلم الظل
شبكة الكرة
يبني كرة من مثلثات متساوية الحجم، مقسّمة فرعيًا من عشروني الوجوه، وهي تُظلَّل
بتساوٍ أكثر من createSphere.
radiusX وradiusY وradiusZ تمدها لكل محور وتعود إلى radius عندما تكون 0؛
flat يعطي تظليلًا مسطحًا.
أنصاف الأقطار وعلم التسطيح والتقسيمات الفرعية واتجاه الجوانب وعلم الظل
شبكة الكرة العشرونية
يبني قرصًا مسطحًا بنصف القطر radius المعطى مركزه نقطة الأصل في المستوى XY؛ arc أقل
من 1 يترك شريحة فطيرة، فالقيمة 0.5 هي نصف قرص.
نصف القطر والتفصيص وكسر القوس واتجاه الجوانب وعلم الظل
شبكة القرص
يبني حلقة تقع في المستوى XZ حول نقطة الأصل: diameter هو القطر الكلي
للحلقة وthickness قطر أنبوبها.
القطر وسمك الأنبوب والتفصيص واتجاه الجوانب وعلم الظل
شبكة الحلقة
يبني أنبوبًا ملفوفًا في عقدة حول نقطة الأصل: p وq هما عدد مرات لفه
حول الحلقة وعبر ثقبها، فالقيمتان 2 و3 تعطيان العقدة ثلاثية الفصوص الكلاسيكية.
نصف القطر ونصف قطر الأنبوب وأعداد القطع وأرقام اللف واتجاه الجوانب وعلم الظل
شبكة العقدة الحلقية
يبني مضلعًا مسطحًا مملوءًا من نقاط محيطه الخارجي، مع ثقوب اختيارية، يقع في المستوى
XZ؛ depth أكبر من 0 يعطيه سمكًا إلى الأسفل.
النقاط ثلاثية الأبعاد لكن X وZ فقط تُستخدمان، ويجب ألا يتقاطع المحيط الخارجي مع نفسه.
المخطط الخارجي والثقوب والعمق والتنعيم واتجاه الجوانب وعلم الالتفاف وعلم الظل
شبكة المضلع
يبني مجسمًا صلبًا ببثق مضلع مسطح، معطى بنقاط محيطه الخارجي في المستوى XZ مع
ثقوب اختيارية، إلى الأسفل بمقدار depth.
المخطط الخارجي والثقوب والعمق واتجاه الجوانب وعلم الالتفاف وعلم الظل
الشبكة المبثوقة
يبني أنبوبًا بنصف القطر radius المعطى على طول مسار من النقاط؛ cap يغلق أيًا من الطرفين أو أحدهما أو كليهما،
وarc أقل من 1 يترك الأنبوب مفتوحًا على طوله.
المسار ونصف القطر والتفصيص ووضع الأغطية وكسر القوس واتجاه الجوانب وعلم الظل
شبكة الأنبوب
يبني واحدًا من متعددات الوجوه الخمسة عشر المدمجة بحسب type، من رباعي الوجوه (0) إلى القبة
الخماسية المطوّلة (14)، أو واحدًا خاصًا بك من بيانات custom.
sizeX وsizeY وsizeZ تمده لكل محور وتعود إلى size عندما تكون 0؛ flat يعطي
تظليلًا مسطحًا.
الحجم والنوع والبيانات المخصصة وعلم التسطيح واتجاه الجوانب وعلم الظل
شبكة متعدد السطوح
يبني كرة جيوديسية، وهي عشروني الوجوه تُقسَّم أوجهه فرعيًا إلى مثلثات كما يحدد m وn،
بحيث يتكون السطح من مثلثات شبه متساوية.
sizeX وsizeY وsizeZ تمدها لكل محور وتعود إلى size عندما تكون 0.
أرقام التقسيم الفرعي والأحجام وعلم التسطيح واتجاه الجوانب وعلم الظل
الشبكة الجيوديسية
يبني متعدد وجوه غولدبرغ، وهو كرة مكوّنة من سداسيات واثني عشر خماسيًا مثل كرة القدم،
مع m وn يحددان عدد السداسيات.
sizeX وsizeY وsizeZ تمده لكل محور وتعود إلى size عندما تكون 0.
أرقام التقسيم الفرعي والأحجام واتجاه الجوانب وعلم الظل
شبكة Goldberg
يبني كبسولة، وهي أسطوانة بطرفين مستديرين، بالارتفاع height ونصف القطر radius المعطيين على طول
orientation؛ radiusTop وradiusBottom يحجّمان الطرفين كلًا على حدة.
التوجيه والأحجام وأعداد التقسيم الفرعي واتجاه الجوانب وعلم الظل
شبكة الكبسولة
const pill = bitbybit.babylon.meshBuilder.createCapsule({ orientation: [0, 1, 0], subdivisions: 2, tessellation: 16, height: 10, radius: 2, capSubdivisions: 6, radiusTop: 2, radiusBottom: 2, topCapSubdivisions: 6, bottomCapSubdivisions: 6, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.doubleside, enableShadows: true });
يبني أسطوانة قائمة على طول Y، مركزها نقطة الأصل؛ اختلاف قطري القمة والقاعدة يصنع مخروطًا أو استدقاقًا، والقيمة 0 تغلق طرفًا إلى نقطة.
الارتفاع والقطران والتفصيص والتقسيمات الفرعية واتجاه الجوانب وعلم الظل
شبكة الأسطوانة
يكسح مقطعًا جانبيًا على طول مسار: shape هو المقطع الجانبي كنقاط في المستوى XY وpath
النقاط التي يمر عبرها، مع تطبيق scale وrotation بالراديان خطوة بخطوة
على طول الطريق.
closeShape يصل طرفي المقطع الجانبي، وclosePath يصل طرفي المسار، وcap يغلق
أيًا من الطرفين أو أحدهما أو كليهما.
المقطع الجانبي والمسار والتحجيم والتدوير لكل خطوة وأعلام الإغلاق ووضع الأغطية واتجاه الجوانب وعلم الظل
الشبكة المكسوحة
const rail = bitbybit.babylon.meshBuilder.createExtrudedSahpe({ shape: [[-1, 0, 0], [1, 0, 0], [1, 1, 0], [-1, 1, 0]], path: [[0, 0, 0], [10, 0, 0], [10, 0, 10]], scale: 1, rotation: 0, closeShape: true, closePath: false, cap: 3, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.doubleside, enableShadows: true });
يبني سطحًا عبر عدة مسارات من النقاط، واصلًا المسارات المتجاورة بمثلثات، مثل قماش مشدود فوق مجموعة من الخطوط.
closePath يصل طرفي كل مسار، وcloseArray يصل المسار الأخير عودة بالأول،
وoffset يزيح كيفية اقتران النقاط عندما يُعطى مسار واحد فقط.
المسارات وأعلام الإغلاق والإزاحة وعلم القابلية للتحديث واتجاه الجوانب وعلم الظل
شبكة الشريط
const sheet = bitbybit.babylon.meshBuilder.createRibbon({ pathArray: [[[0, 0, 0], [10, 0, 0], [20, 0, 0]], [[0, 5, 5], [10, 5, 5], [20, 5, 5]]], closeArray: false, closePath: false, offset: 0, updatable: false, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.doubleside, enableShadows: true });
يدوّر مقطعًا جانبيًا حول المحور Y، كما تخرط المخرطة الخشب: shape هو المقطع الجانبي
كنقاط في المستوى XY حيث X هي المسافة من المحور، وradius يدفعه إلى الخارج،
وarc أقل من 1 يترك الدوران مفتوحًا.
المقطع الجانبي ونصف القطر والتفصيص وكسر القوس وعلم الإغلاق واتجاه الجوانب وعلم الظل
شبكة المخرطة
يبني مستوى أرض مسطحًا مركزه نقطة الأصل في المستوى XZ، بعرض width على طول X
وارتفاع height على طول Z، مقسمًا إلى شبكة من subdivisionsX في subdivisionsY خلية.
العرض والارتفاع والتقسيمات الفرعية واتجاه الجوانب وعلم الظل
شبكة الأرضية
يبني مستطيلًا مسطحًا مركزه نقطة الأصل في المستوى XY، بعرض width على طول X وارتفاع height
على طول Y، مواجهًا للمحور Z.
العرض والارتفاع واتجاه الجوانب وعلم الظل
شبكة المستوى
أوليات الشبكات الخاصة بـ BabylonJS، تُبنى مباشرة في المشهد كشبكات جاهزة للتصيير وليس عبر نواة CAD: الصناديق والكرات والأقراص والحلقات والمضلعات والأنابيب ومتعددات السطوح والكبسولات والأسطوانات والبثوق والأشرطة والمخارط والأرضيات. سريعة الإنشاء ورخيصة الرسم لكنها لا تحمل هندسة دقيقة، فاستخدم النوى عندما يجب قياس الشكل أو قطعه أو تصديره. يتوسط كل بانٍ شبكته على نقطة الأصل، ويضبط
sideOrientation، ويسجلها للظلال ما لم يكنenableShadowsهو false.