يصنع المخطط المغلق لمقطع عرضي لعارضة على شكل I: شفتان أفقيتان متصلتان بجسر عمودي.
width هو عرض الشفة، و height الارتفاع الإجمالي، و webThickness و flangeThickness
سمكا الجدران؛ و alignment يحدد أي نقطة من صندوق المقطع تقع على center،
و rotation يدوّره في مستواه، بالدرجات. يقع على الأرض، جاهزاً للبثق.
حجم المقطع والسمكان والمحاذاة والتدوير والمركز وناظم المستوى
سلك المخطط الخارجي لعارضة I
يصنع المخطط المغلق لمقطع عرضي لعارضة على شكل H: شفتان عموديتان متصلتان بجسر أفقي، أي عارضة I على جانبها.
width هو العرض الإجمالي، و height ارتفاع الشفة، و webThickness و flangeThickness
سمكا الجدران؛ و alignment يحدد أي نقطة من صندوق المقطع تقع على center،
و rotation يدوّره في مستواه، بالدرجات.
حجم المقطع والسمكان والمحاذاة والتدوير والمركز وناظم المستوى
سلك المخطط الخارجي لعارضة H
يصنع المخطط المغلق لمقطع عرضي لعارضة على شكل T: شفة أفقية بجسر عمودي متدلٍّ من منتصفها.
width هو عرض الشفة، و height الارتفاع الإجمالي، و webThickness و flangeThickness
سمكا الجدران؛ و alignment يحدد أي نقطة من صندوق المقطع تقع على center،
و rotation يدوّره في مستواه، بالدرجات. يقع على الأرض.
حجم المقطع والسمكان والمحاذاة والتدوير والمركز وناظم المستوى
سلك المخطط الخارجي لعارضة T
يصنع المخطط المغلق لمقطع عرضي لعارضة على شكل U، أي قناة: جسر بشفتين بعرض
flangeWidth قائمتين من طرفيه.
width و height هما الحجم الإجمالي، و webThickness و flangeThickness سمكا
الجدران؛ و alignment يحدد أي نقطة من صندوق المقطع تقع على center، و rotation
يدوّره في مستواه، بالدرجات. يقع على الأرض.
حجم المقطع والسماكات وعرض الشفة والمحاذاة والتدوير والمركز وناظم المستوى
سلك المخطط الخارجي لعارضة U
يصل الحواف والأسلاك المتلامسة طرفاً بطرف في سلك واحد.
يجب أن تتصل الأجزاء؛ والمجموعة التي فيها فجوة أو جزء شارد ترمي خطأ. الأشكال من الأنواع الأخرى في القائمة تُتجاهل.
الحواف والأسلاك المراد وصلها
السلك الموصول
يلف حافة واحدة في سلك، بحيث يمكن أن تذهب حيث يُتوقع سلك.
الحافة
السلك الذي يحوي تلك الحافة
يمدد سلكاً بمزيد من الحواف والأسلاك التي تلامسه طرفاً بطرف.
يجب أن تتصل الأجزاء بالسلك أو ببعضها؛ والفجوة ترمي خطأ. الأشكال من الأنواع الأخرى في القائمة تُتجاهل.
السلك المراد تمديده والحواف والأسلاك المراد إضافتها
السلك الممدد
يجمع حقائق تشخيصية عن سلك: عدد حوافه، وما إذا كان مغلقاً، وطوله
الإجمالي، ولكل حافة، تقرير المنحنى الذي يعطيه shapes.edge.debugInfo.
السلك الفارغ أو null يعطي تقريراً معلّماً كغير صالح بأعداد صفرية.
السلك المراد فحصه
التقرير بعدد الحواف وعلم الإغلاق والطول ومدخل واحد لكل حافة
يغلق سلكاً مفتوحاً بحافة مستقيمة من نقطة نهايته عائدة إلى نقطة بدايته.
السلك الذي يلتقي طرفاه بالفعل يُعاد كما هو.
السلك المراد إغلاقه
السلك المغلق
يقطع سلكاً إلى أجزاء عند النقاط المعطاة.
تُنقل كل نقطة إلى أقرب موضع على السلك قبل القطع، لذا لا يلزم أن تقع عليه تماماً؛ وتُتجاهل النقاط المكررة. تعود الأجزاء بالترتيب على طول السلك، من بدايته إلى نهايته.
السلك والنقاط المراد القطع عندها
أجزاء السلك، بالترتيب
يحوّل كل سلك في شكل إلى سلسلة من النقاط تتبع منحنياته عن كثب بما يكفي لرسمه، قائمة واحدة لكل سلك.
تحدد إعدادات الانحراف مدى التصاق النقاط بالحواف المنحنية؛ وحيث تنتهي حافة وتبدأ التالية تظهر النقطة المشتركة مرة واحدة.
الشكل وإعدادات الانحراف
قائمة نقاط واحدة لكل سلك
يضع نقاطاً على طول سلك بخطوات متساوية من معلمته، من البداية إلى النهاية.
nrOfDivisions خطوة تعطي نقطة واحدة أكثر من ذلك؛ و removeStartPoint و removeEndPoint
يحذفان الطرفين. تتبع المعلمة معلمة منحنى كل حافة نفسها، لذا لا تكون الخطوات المتساوية
مسافات متساوية؛ استخدم divideWireByEqualDistanceToPoints لتلك.
السلك وعدد التقسيمات وما إذا كان يستبعد نقطتي النهاية
النقاط على طول السلك، بالترتيب
يضع نقاطاً على طول سلك بمسافات متساوية مقاسة على طول منحنياته، من البداية إلى النهاية.
nrOfDivisions خطوة تعطي نقطة واحدة أكثر من ذلك؛ و removeStartPoint و removeEndPoint
يحذفان الطرفين.
السلك وعدد التقسيمات وما إذا كان يستبعد نقطتي النهاية
النقاط على طول السلك، بالترتيب
يجد النقطة الواقعة عند كسر من الطريق على طول سلك: 0 هو البداية، و 1 النهاية.
يتبع الكسر معلمات الحواف، لا المسافة، لذا فإن 0.5 ليس دائماً
المنتصف حسب الطول؛ استخدم pointOnWireAtLength للمسافة.
السلك والكسر من 0 إلى 1
النقطة على السلك
يجد النقطة الواقعة على مسافة معطاة على طول سلك من بدايته، مقاسة على طول منحنياته بوحدات النموذج.
السلك والمسافة من بدايته
النقطة على السلك
يجد النقاط الواقعة على عدة مسافات على طول سلك من بدايته، مقاسة على طول منحنياته بوحدات النموذج.
السلك والمسافات من بدايته
نقطة واحدة لكل مسافة، بالترتيب نفسه
يضع نقاطاً على طول سلك كل length من وحدات النموذج من بدايته، بقدر ما يتسع.
includeFirst يبقي النقطة عند البداية، و includeLast يلحق نقطة النهاية مهما كان
التباعد، و tryNext يطلب نقطة إضافية واحدة بخطوة بعد آخر نقطة اتسعت.
السلك والتباعد ونقاط النهاية المراد تضمينها
النقاط على طول السلك، بالترتيب
يضع نقاطاً على طول سلك بنمط متكرر من الفجوات، مثل 1, 3, 1, 3، حتى ينفد السلك.
lengths هو نمط الفجوات بوحدات النموذج، مكرراً من البداية؛ و includeFirst
يبقي نقطة البداية، و includeLast يلحق نقطة النهاية، و tryNext يطلب نقطة إضافية
واحدة عند الفجوة التالية بعد الأخيرة.
السلك ونمط الفجوات ونقاط النهاية المراد تضمينها
النقاط على طول السلك، بالترتيب
يجد الاتجاه الذي يتجه إليه السلك عند كسر من الطريق على طوله، من 0 عند البداية إلى 1 عند النهاية.
يتبع الكسر معلمات الحواف، لا المسافة.
السلك والكسر من 0 إلى 1
اتجاه المماس
يجد الاتجاه الذي يتجه إليه السلك عند مسافة معطاة من بدايته، مقاسة على طول منحنياته بوحدات النموذج.
السلك والمسافة من بدايته
اتجاه المماس
يحسب المشتقات الأولى والثانية والثالثة لمنحنى سلك عند مسافة معطاة من بدايته.
المشتقة الأولى هي المماس مع سرعته، والثانية تخبر كيف ينحني المنحنى، والثالثة كيف يتغير ذلك الانحناء؛ وكلها بالنسبة إلى معلمة المنحنى. تُقاس المسافة على طول المنحنيات بوحدات النموذج.
السلك والمسافة من بدايته
متجهات المشتقات الثلاثة، من الأولى إلى الثالثة
يحسب المشتقات الأولى والثانية والثالثة لمنحنى سلك عند كسر من الطريق على طوله، من 0 عند البداية إلى 1 عند النهاية.
المشتقة الأولى هي المماس مع سرعته، والثانية تخبر كيف ينحني المنحنى، والثالثة كيف يتغير ذلك الانحناء؛ وكلها بالنسبة إلى معلمة المنحنى.
السلك والكسر من 0 إلى 1
متجهات المشتقات الثلاثة، من الأولى إلى الثالثة
يقرأ النقطة التي يبدأ عندها سلك، في اتجاه السلك نفسه.
السلك
نقطة البداية
يجد النقطة الواقعة في منتصف مدى معلمات سلك.
تتبع المعلمة منحنيات الحواف نفسها، لا المسافة، لذا في سلك ذي حواف غير متساوية لا يكون هذا
دائماً المنتصف حسب الطول؛ و pointOnWireAtLength مع نصف getWireLength يعطي
ذلك.
السلك
النقطة عند المعلمة 0.5
يقرأ النقطة التي ينتهي عندها سلك، في اتجاه السلك نفسه.
السلك
نقطة النهاية
يشغّل divideWireByParamsToPoints على عدة أسلاك بالإعدادات نفسها.
الأسلاك وعدد التقسيمات وما إذا كان يستبعد نقطتي النهاية
قائمة نقاط واحدة لكل سلك، بالترتيب نفسه
يشغّل divideWireByEqualDistanceToPoints على عدة أسلاك بالإعدادات نفسها.
الأسلاك وعدد التقسيمات وما إذا كان يستبعد نقطتي النهاية
قائمة نقاط واحدة لكل سلك، بالترتيب نفسه
يصنع سلكاً مستقيماً ذا حافة واحدة من كائن خط بالصيغة { start, end }.
الخط
السلك المستقيم
يصنع سلكاً مستقيماً واحداً ذا حافة واحدة لكل كائن خط بالصيغة { start, end }.
الخطوط
سلك واحد لكل خط، بالترتيب نفسه
يصنع سلكاً مستقيماً ذا حافة واحدة من قطعة، وهي زوج من النقاط [start, end].
القطعة
السلك المستقيم
يصنع سلكاً مستقيماً واحداً ذا حافة واحدة لكل قطعة، كل منها زوج من النقاط [start, end].
القطع
سلك واحد لكل قطعة، بالترتيب نفسه
يصل قائمة من النقاط بالترتيب بحواف مستقيمة في سلك واحد.
أقل من نقطتين يرمي خطأ. عندما تكرر النقطة الأخيرة الأولى، يُسقط التكرار
ويُغلق السلك عائداً إلى النقطة الأولى؛ وإلا يبقى السلك مفتوحاً. لمخطط
مغلق دون تكرار نقطة استخدم createPolygonWire.
السلك المار بالنقاط
يصنع سلكاً من كائن خط متعدد الأضلاع، حافة مستقيمة واحدة لكل قطعة؛ والخط متعدد الأضلاع المعلّم كمغلق يحصل أيضاً على الحافة من نقطته الأخيرة عائدة إلى الأولى.
الخط متعدد الأضلاع
السلك
يصنع سلكاً مغلقاً من ثلاث حواف من مثلث معطى كثلاث نقاط.
المثلث
السلك المغلق
يصنع سلكاً مغلقاً واحداً من ثلاث حواف لكل مثلث في شبكة.
المثلث الذي لا يمكن بناء سلكه يُتخطى مع تحذير بدلاً من إيقاف الباقي.
الشبكة كقائمة من المثلثات
سلك واحد لكل مثلث أمكن بناؤه
يختار سلكاً واحداً من شكل حسب موضعه، بالعدّ من 0، بالترتيب الذي تجتاز به النواة الشكل.
يجب أن يكون الشكل سلكاً أو شيئاً مبنياً من أسلاك؛ والفهرس الذي يتجاوز السلك الأخير يرمي خطأ.
الشكل والفهرس بدءا من 0
السلك عند ذلك الفهرس
يسرد كل سلك في شكل بالترتيب الذي تجتازه به النواة.
الشكل
الأسلاك الموجودة في الشكل
يجد مركز كتلة سلك، وهو نقطة توازن منحنياته؛ وهو للدائرة مركزها، خارج السلك نفسه.
السلك
نقطة مركز الكتلة
يجد مركز كتلة كل سلك في قائمة.
الأسلاك
نقطة واحدة لكل سلك، بالترتيب نفسه
يقلب اتجاه سلك، بحيث تصبح بدايته نهايته.
تحتفظ الحواف بترتيبها وأعلام اتجاهها الخاصة؛ ويُعلّم السلك ككل على أنه معكوس،
وهو ما تقرأه معظم العمليات. reversedWireFromReversedEdges يعيد بناء السلك حافة
بحافة بدلاً من ذلك.
السلك
سلك جديد يسير في الاتجاه المعاكس
يقلب اتجاه سلك بعكس كل حافة ووصلها مجدداً بالترتيب المعاكس.
الناتج سلك يمتد في الاتجاه الآخر من أوله إلى آخره، وهو ما تحتاجه بعض العمليات
حيث لا يكفي علم reversedWire البسيط.
السلك
سلك جديد يسير في الاتجاه المعاكس
يخبر ما إذا كان السلك مغلقاً، وذلك عندما تتطابق نقطتا بدايته ونهايته ضمن تفاوت صغير.
السلك
true عندما يلتقي الطرفان
يقيس طول سلك على طول منحنياته، بوحدات النموذج.
السلك
الطول
يقيس طول كل سلك في قائمة على طول منحنياته، بوحدات النموذج.
الأسلاك
طول واحد لكل سلك، بالترتيب نفسه
يصنع سلك مضلع مغلقاً واحداً لكل قائمة نقاط، كما يفعل createPolygonWire.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
المضلعات وما إذا كان يجمعها في مركب
الأسلاك بالترتيب، أو مركب واحد يحويها
يصنع سلكاً مستقيماً واحداً ذا حافة واحدة لكل تعريف خط.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
الأسلاك بالترتيب، أو مركب واحد يحويها
يصنع سلك خط متعدد الأضلاع مفتوحاً واحداً لكل قائمة نقاط، كما يفعل createPolylineWire.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
الخطوط متعددة الأضلاع وما إذا كان يجمعها في مركب
الأسلاك بالترتيب، أو مركب واحد يحويها
يصنع سلك Bezier واحداً لكل تعريف، كما يفعل createBezier.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
تعريفات Bezier وما إذا كان يجمعها في مركب
الأسلاك بالترتيب، أو مركب واحد يحويها
يصنع سلك B-spline مستكملاً واحداً لكل تعريف، كما يفعل interpolatePoints.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
تعريفات الاستيفاء وما إذا كان يجمعها في مركب
الأسلاك بالترتيب، أو مركب واحد يحويها
يصنع سلك B-spline تقريبياً واحداً لكل تعريف، كما يفعل createBSpline.
مع returnCompound بقيمة true تُحزم الأسلاك في شكل مركب واحد بدلاً من قائمة.
تعريفات B-spline وما إذا كان يجمعها في مركب
الأسلاك بالترتيب، أو مركب واحد يحويها
يرسم سلكاً مسطحاً مرسوماً على المستوى الأرضي على سطح وجه، كما لو كان الرسم ملفوفاً حوله.
تُقرأ إحداثية Z للسلك على أنها U وإحداثية X على أنها V، بقيم UV الحقيقية للوجه،
التي يبلّغ عنها shapes.face.getUMinBound وأشقاؤه؛ والرسم الذي يتسع داخل تلك
الحدود يهبط على الوجه.
السلك على المستوى الأرضي والوجه
السلك الواقع على سطح الوجه
يرسم عدة أسلاك مسطحة مرسومة على المستوى الأرضي على سطح وجه، كما
يفعل placeWireOnFace لسلك واحد.
الأسلاك على المستوى الأرضي والوجه
الأسلاك الواقعة على سطح الوجه، بالترتيب نفسه
يسقط سلكاً على شكل على طول اتجاه، مثل إلقاء ظله على السطح.
الناتج مركب من المنحنيات حيث يلتقي الإسقاط بأوجه الشكل، وقد يكون
على جانبيه القريب والبعيد معاً. اقطع به وجهاً عبر
shapes.face.createFaceFromWireOnFace أو استخدمه كمسار.
السلك والشكل المراد الإسقاط عليه والاتجاه
مركب من المنحنيات المسقطة
يسقط عدة أسلاك على شكل على طول اتجاه واحد، كما يفعل project لسلك واحد.
الأسلاك والشكل المراد الإسقاط عليه والاتجاه
مركب واحد من المنحنيات المسقطة لكل سلك، بالترتيب نفسه
يصنع دائرة كاملة كسلك مغلق ذي حافة واحدة، يقع في المستوى الذي ناظمه هو
direction؛ والقيمة الافتراضية [0, 1, 0] تضعه مسطحاً على الأرض.
سلك الدائرة
يملأ مستطيلاً على المستوى الأرضي بشبكة من أسلاك سداسية مغلقة، متمركزة على نقطة الأصل.
تُحجّم السداسيات بحيث يتسع nrHexagonsInWidth منها عبر width و nrHexagonsInHeight
عبر height. تُقرأ أنماط التحجيم والتقويس والتضمين سداسياً بسداسي
وتتكرر؛ وأعلام التمديد تمدد الصفوف الخارجية إلى ما بعد الحواف لتغطية المستطيل.
حجم المستطيل وأعداد السداسيات وأعلام التمديد والأنماط الاختيارية
سلك واحد لكل سداسي، صفا صفا
يصنع سلك مربع مغلقاً متمركزاً على center.
direction هو ناظم مستواه: القيمة الافتراضية [0, 1, 0] تضعه مسطحاً على الأرض.
سلك المربع
يصنع سلكاً مغلقاً على شكل نجمة بعدد numRays من الرؤوس.
تصل الرؤوس إلى outerRadius والفجوات بينها إلى innerRadius؛ و offsetOuterEdges
يرفع أطراف الأشعة خارج المستوى بتلك المسافة، صانعاً نجمة ثلاثية الأبعاد، و half يبقي
النصف الأول من الأشعة كسلك مفتوح. يقع مسطحاً على الأرض ما لم يحدد direction
خلاف ذلك.
سلك النجمة
يصنع سلكاً مغلقاً على شكل شجرة عيد ميلاد منمّقة: nrSkirts طبقة من الأغصان،
تضيق من outerDist إلى innerDist عن خط الجذع، على جذع بارتفاع trunkHeight وعرض
trunkWidth.
بخلاف الأشكال المسطحة الأخرى هنا يقف منتصباً في المستوى XY، بقمته على طول Y؛ و direction
هو الاتجاه من الجذع إلى القمة، و rotation يدوّره حول ذلك المحور، بالدرجات.
نسب الشجرة وحجم الجذع والخيارات ونقطة الأصل والاتجاه من الجذع إلى القمة
سلك الشجرة
يصنع سلك مضلع منتظم مغلقاً بعدد nrCorners من الزوايا، كلها على دائرة نصف قطرها radius.
direction هو ناظم المستوى؛ والقيمة الافتراضية [0, 1, 0] تضعه مسطحاً على الأرض.
عدد الزوايا ونصف القطر والمركز وناظم المستوى
سلك المضلع
يصنع سلك متوازي أضلاع مغلقاً: مستطيل بعرض width وارتفاع height تميل أضلاعه
بمقدار angle درجة.
مع aroundCenter بقيمة true يتمركز الشكل على center؛ وإلا يبدأ هناك
ويمتد في الاتجاهات الموجبة. direction هو ناظم المستوى؛ والقيمة الافتراضية [0, 1, 0]
تضعه مسطحاً على الأرض.
العرض والارتفاع وزاوية الميل وما إذا كان يتوسطه والمركز وناظم المستوى
سلك متوازي الأضلاع
يصنع سلكاً مغلقاً على شكل قلب من نصفين ناعمين يتسع تقريباً في مربع بحجم
sizeApprox.
rotation يدوّره في مستواه، بالدرجات. direction هو ناظم المستوى؛ والقيمة الافتراضية
[0, 1, 0] تضعه مسطحاً على الأرض.
الحجم التقريبي والتدوير والمركز وناظم المستوى
سلك القلب
يصنع سلك مستطيل مغلقاً متمركزاً على center.
على المستوى الأرضي يمتد width على طول X و length على طول Z؛ و direction هو ناظم
المستوى، والقيمة الافتراضية [0, 1, 0] تبقي السلك مسطحاً على الأرض.
العرض والطول والمركز وناظم المستوى
سلك المستطيل
يصنع سلكاً مغلقاً على شكل حرف L: ساقان مستطيلتان متصلتان عند زاوية.
للساق الأولى widthFirst و lengthFirst، وللثانية widthSecond و
lengthSecond؛ و align يضع الزاوية على الجانب الخارجي أو الداخلي أو منتصف الساقين، و
rotation يدوّر الشكل في مستواه، بالدرجات. يقع مسطحاً على الأرض ما لم يحدد
direction خلاف ذلك.
حجما الساقين والمحاذاة والتدوير والمركز وناظم المستوى
السلك على شكل حرف L
يصنع قطعاً ناقصاً كاملاً كسلك مغلق ذي حافة واحدة، يقع في المستوى الذي ناظمه هو
direction.
يجب ألا يكون radiusMajor أصغر من radiusMinor، وإلا ترفض النواة القطع الناقص؛ والاتجاه
الافتراضي [0, 1, 0] يضعه مسطحاً على الأرض.
المركز وناظم المستوى ونصفا القطر
سلك القطع الناقص
يصنع سلكاً حلزونياً، وهو لفافة بنصف قطر ثابت radius تصعد pitch من وحدات النموذج لكل لفة
حتى تصل إلى height.
يبدأ بجانب center ويصعد على طول direction؛ و clockwise يعكس اتجاه اللف.
يُقرَّب الحلزون بمنحنى ناعم ضمن tolerance. نصف القطر أو الخطوة أو الارتفاع بقيمة 0 أو
أقل يعطي سلكاً null.
نصف القطر والخطوة والارتفاع ومركز القاعدة واتجاه المحور واتجاه اللف والتفاوت
سلك الحلزون
يصنع سلكاً حلزونياً مثل createHelixWire، لكن حجمه محدد بـ numTurns بدلاً من الارتفاع:
تصعد اللفافة pitch من وحدات النموذج لكل لفة، numTurns مرة.
نصف القطر والخطوة وعدد اللفات ومركز القاعدة واتجاه المحور واتجاه اللف والتفاوت
سلك الحلزون
يصنع سلكاً حلزونياً مخروطياً يتغير نصف قطره بانتظام من startRadius عند القاعدة إلى
endRadius عند القمة، صاعداً pitch من وحدات النموذج لكل لفة حتى يصل إلى height.
يبدأ بجانب center ويصعد على طول direction؛ و clockwise يعكس اتجاه اللف.
يُقرَّب المنحنى ضمن tolerance.
نصفا قطر البداية والنهاية والخطوة والارتفاع ومركز القاعدة واتجاه المحور واتجاه اللف والتفاوت
سلك الحلزون المستدق
يصنع سلكاً حلزونياً مسطحاً في المستوى الذي ناظمه هو direction: numTurns لفة ينمو
نصف قطرها بانتظام من startRadius إلى endRadius.
الاتجاه الافتراضي [0, 1, 0] يضعه مسطحاً على الأرض؛ و clockwise يعكس اتجاه
اللف، ويُقرَّب المنحنى ضمن tolerance.
نصفا قطر البداية والنهاية وعدد اللفات والمركز وناظم المستوى واتجاه اللف والتفاوت
سلك الحلزون المسطح
يكتب نصاً كأسلاك ضربات على المستوى الأرضي بخط Hershey simplex أحادي الخط، سلك خط متعدد الأضلاع مفتوح واحد لكل ضربة قلم.
height هو ارتفاع الحرف الكبير بوحدات النموذج، و lineSpacing و letterSpacing
مضاعفات له، و align يحاذي الأسطر المختلفة الطول، و centerOnOrigin ينقل
الكتلة إلى نقطة الأصل.
النص وحجمه وتباعده والمحاذاة وخيارات الوضع
سلك واحد لكل ضربة قلم، بترتيب الكتابة
يكتب نصاً كأسلاك ضربات مثل textWires ويحزمها في مركبات، مع حجم
الكتلة إلى جانبها.
يحمل الناتج compound بالنص كله، و characters بمركب واحد لكل
حرف بترتيب الكتابة، و width و height كامتداد الكتلة على طول X
وعلى طول Z، و center كمنتصف الكتلة.
النص وحجمه وتباعده والمحاذاة وخيارات الوضع
مركب النص ومركبات الأحرف والحجم المقاس
يعيد بناء كل حافة في سلك كمنحنى B-spline بدرجة معطاة، ضمن تفاوت، ويصل النتائج مجدداً في سلك.
خفض الدرجة يبسّط المنحنيات، ورفعها يمنح العمليات اللاحقة مزيداً من الحرية؛
وفي كلتا الحالتين يبقى كل منحنى جديد ضمن tolerance من القديم.
السلك والدرجة المراد إعادة البناء إليها والتفاوت
سلك جديد بالحواف المعاد بناؤها
ينقل درز سلك دوري مغلق، وهو النقطة التي يبدأ وينتهي عندها، إلى معلمة معطاة على طول منحناه.
لا تتغير الهندسة؛ بل فقط المكان الذي يُعدّ السلك بادئاً منه. مخصص للأسلاك ذات الحافة الواحدة مثل الدوائر: تُنقل كل حافة دورية، والحواف غير الدورية تبقى كما هي.
السلك الدوري ومعلمة خط الالتحام الجديد
سلك جديد يبدأ عند خط الالتحام
ينقل درز سلك دوري مغلق، وهو النقطة التي يبدأ وينتهي عندها، بمسافة على طول المنحنى من بدايته الحالية.
لا تتغير الهندسة؛ بل فقط المكان الذي يُعدّ السلك بادئاً منه. مخصص للأسلاك ذات الحافة الواحدة مثل الدوائر: تُنقل كل حافة دورية، والحواف غير الدورية تبقى كما هي.
السلك الدوري ومسافة نقل خط الالتحام
سلك جديد يبدأ عند خط الالتحام
يصنع سلكاً مغلقاً من حواف مستقيمة عبر قائمة من نقاط الزوايا، مضيفاً الحافة من النقطة الأخيرة عائدة إلى الأولى.
لا يلزم أن تقع النقاط في مستوى واحد؛ لكن الوجه المسطح يحتاج مخططاً مستوياً.
نقاط الزوايا، بالترتيب
السلك المغلق
يصنع سلكاً مستقيماً ذا حافة واحدة بين نقطتين ويطيله إلى ما بعد كل منهما.
extensionStart و extensionEnd مسافتان بوحدات النموذج تُضافان بعد البداية
والنهاية على طول الخط؛ ويجب أن تختلف النقطتان وإلا يُرمى خطأ.
نقطتا البداية والنهاية وطولا التمديد
السلك المستقيم الممدد
يصنع سلكاً مفتوحاً من حواف مستقيمة عبر قائمة من النقاط، بالترتيب.
السلك غير مغلق؛ و createPolygonWire يضيف الحافة العائدة إلى النقطة الأولى.
النقاط، بالترتيب
السلك المفتوح
يصنع سلك Bezier ناعماً توجهه نقاط التحكم: يبدأ عند النقطة الأولى، وينتهي عند الأخيرة ويُجذب نحو النقاط الواقعة بينهما دون المرور عبرها.
closed يلحق النقطة الأولى مرة أخرى بحيث يلتقي الطرفان؛ أما periodic فيبني منحنى مغلقاً
ناعماً عبر الدرز. degree يحد عدد الجيران الذين يشكلون كل جزء.
نقاط التحكم وخيارات الإغلاق والدرجة
سلك Bezier
يصنع سلك Bezier مثل createBezier، مع وزن لكل نقطة تحكم يحدد مدى
قوة جذبها للمنحنى.
الوزن الأكبر من 1 يجذب المنحنى نحو نقطته، والأصغر من 1 يتركه يبتعد. يجب أن تطابق الأوزان
النقاط: العدد نفسه، أو واحد أكثر عندما تكون closed بقيمة true و periodic بقيمة false، لأن
النقطة الأولى تتكرر.
نقاط التحكم وأوزانها وخيارات الإغلاق والدرجة
سلك Bezier الموزون
يصنع سلك B-spline ناعماً يمر عبر كل نقطة بالترتيب.
periodic يغلق المنحنى بحيث يكون ناعماً عبر الدرز، وهو ما يعطي حلقات جميلة الشكل.
parametrization يتحكم في التباعد بين النقاط: centripetal يقاوم الرؤوس الحادة
والتجاوز عندما تكون النقاط غير منتظمة. startTangent و endTangent، أو مدخل واحد في tangents
لكل نقطة، يفرضان اتجاه المنحنى هناك.
النقاط وما إذا كان يغلق المنحنى والتفاوت والمعلمة والمماسات الاختيارية
سلك B-spline المار بالنقاط
يصنع سلك B-spline مغلقاً وناعماً عبر النقاط يكون شكله متناظراً مرآتياً كلما كانت النقاط كذلك، دون نقطة بداية أو نهاية غريبة المظهر.
قد يبدو interpolatePoints الدوري العادي منحرفاً عند درزه للمدخلات المتناظرة مثل
المربع أو المثلث؛ وهذا البديل لا يفعل ذلك. يفشل مع خطأ إذا تعذر
استكمال النقاط.
النقاط والتفاوت
سلك B-spline المتماثل المغلق
يصنع سلك B-spline ناعماً يقرّب قائمة من النقاط: يتبعها عن كثب لكن لا يلزم أن يمر عبر كل منها تماماً.
closed يلحق النقطة الأولى مرة أخرى بحيث يلتقي الطرفان. يستخدم التقريب درجة بين 3 و
8 وتفاوتاً قدره 0.001 من وحدات النموذج؛ استخدم interpolatePoints عندما يجب أن يمر المنحنى
عبر النقاط.
النقاط وما إذا كان يغلق المنحنى
سلك B-spline
يرسم خطاً متعرجاً يرتد بين سلكين: يُقسم كلاهما إلى العدد نفسه من النقاط ويزورها خط متعدد الأضلاع بالتناوب.
nrZigZags يحدد عدد الارتدادات؛ و inverse يبدأ على السلك الثاني؛
و divideByEqualDistance يباعد النقاط حسب الطول بدلاً من المعلمة؛ ومع
zigZagsPerEdge بقيمة true تحصل كل حافة على تعرجها الخاص، لذا يجب أن تتطابق أعداد الحواف.
السلكان وعدد التعرجات وخيارات التباعد
السلك المتعرج
يصل نقاط بداية عدة أسلاك أو حواف في سلك جديد واحد ونقاط نهايتها في سلك آخر.
wireType يجعلها خطوطاً متعددة الأضلاع أو منحنيات ناعمة مستكملة، و closed يصل النقطة الأخيرة
عائدة إلى الأولى، و tolerance يُستخدم للاستكمال. أقل من شكلين يرمي
خطأ.
الأسلاك أو الحواف ونوع السلك المراد بناؤه وما إذا كان يغلقه والتفاوت
سلكان: واحد يمر بنقاط البداية، وآخر يمر بنقاط النهاية
يقسم عدة أسلاك أو حواف إلى العدد نفسه من النقاط ويصل النقاط عند كل موضع في سلك جديد، مثل درجات السلم.
nrOfDivisions خطوة تعطي درجة واحدة أكثر من ذلك؛ و divideByEqualDistance يباعد النقاط
حسب الطول بدلاً من المعلمة؛ و wireType يجعل الدرجات خطوطاً متعددة الأضلاع أو منحنيات ناعمة،
و closed يصل كلاً منها في حلقة.
الأسلاك أو الحواف وعدد التقسيمات والتباعد ونوع السلك المراد بناؤه وما إذا كان يغلقه والتفاوت
سلك واحد لكل نقطة تقسيم، بالترتيب على طول الأشكال
يرسم مخططاً مغلقاً حول دائرتين تقعان في مستوى واحد، واصلاً إياهما بخطوط مماسة: شكل حزام أو كبسولة.
keepLines يختار خطوط المماس الخارجية (الحزام) أو الداخلية المتقاطعة؛
و circleRemainders يختار أي قوس من كل دائرة يبقى في المخطط. يجب أن يتكون كل سلك دائرة
من حافة واحدة.
سلكا الدائرتين والخطوط المماسة والأقواس المراد الاحتفاظ بها والتفاوت
سلك المخطط الخارجي المغلق
الأسلاك في OpenCascade: سلاسل من الحواف الموصولة طرفا بطرف، مفتوحة كمسار أو مغلقة كمخطط خارجي. ابنها من نقاط ومنحنيات (الخطوط متعددة الأضلاع و B-spline و Bezier والاستيفاءات والحلزونات واللوالب)، أو كمخططات خارجية مسطحة جاهزة (الدوائر والمستطيلات والنجوم ومقاطع العوارض والنص) تقع على المستوى الأرضي ما لم يقل
directionغير ذلك، أو بوصل وتقسيم حواف وأسلاك موجودة؛ واقرأها كنقاط ومماسات وأطوال ومراكز؛ وأسقطها على أوجه أو على أشكال. تمتد المعلمات على طول السلك من 0 عند بدايته إلى 1 عند نهايته وتتبع معلمة كل حافة الخاصة، لا المسافة. السلك المغلق هو ما يملؤهshapes.faceليصنع وجها.