باختصار
- ميزة Dynamic Components متاحة حصريًا في SketchUp Pro.
- يمكن إضافة سمات مُعرّفة مسبقًا أو مخصّصة من نافذة Component Attributes.
- تستطيع الصيغ ربط أبعاد المكوّنات ومواضع المكوّنات الفرعية بعضها ببعض.
- يمكن عرض المكوّنات المنسوخة في Outliner، لكن لا يمكن عرض قيمها المنفصلة في نافذة Component Attributes.
تشرح وثائق المساعدة الرسمية لـ SketchUp كيفية إعداد ميزة Dynamic Components، من خلال خطوات إضافة السمات وكتابة الصيغ وتقييد أجزاء المكوّنات بحيث لا تتغير أبعادها عند تغيير المقياس. وقد حُدّثت الوثائق في 29 سبتمبر 2026. الميزة متاحة حصريًا في SketchUp Pro. وتستند الأمثلة أدناه إلى مكوّن سياج الوارد في الوثائق؛ ويمكن تطبيق النهج نفسه على المكوّنات المعمارية التي تتطلب تغيير أبعادها بصورة مضبوطة. ولا تحدد الوثائق رقم إصدار معينًا من SketchUp.
1. قسّم المكوّن إلى أجزاء فرعية
ابدأ بإنشاء المكوّن الذي تريد جعله ديناميكيًا. إذا كنت لا تريد أن تكبر جميع الأجزاء أو تصغر بالطريقة نفسها عند تغيير المقياس، فنظّم المكوّن في صورة مكوّنات فرعية أو مجموعات. في مثال SketchUp، يتألف المكوّن الرئيسي Fence من المكوّنات الفرعية Post وTopRail وBottomRail وPicket. ولكل من المكوّن الرئيسي ومكوّناته الفرعية اسم فريد.
قد يسهل وضع المكوّن عند نقطة أصل المحاور إعداد المكوّنات الديناميكية. هذا ليس شرطًا إلزاميًا؛ بل تذكره الوثائق الرسمية بوصفه اقتراحًا للتيسير. كما أن تسمية الأجزاء في بداية إنشاء النموذج تسهّل متابعة السمة التي تتحكم في كل هندسة.
2. أضف السمات
حدد المكوّن وافتح أداة Component Attributes من شريط أدوات Dynamic Components. ويمكنك بدلًا من ذلك استخدام المسار Window > Component Attributes. في مثال السياج، يُنقر بزر الفأرة الأيمن على المكوّن، ثم يُختار Dynamic Components > Component Attributes. يفتح زر علامة الجمع قائمة السمات التي يمكن إضافتها.
يمكن اختيار سمة مُعرّفة مسبقًا للسلوكيات الشائعة، أو إنشاء سمة جديدة باستخدام خيار الاسم المخصّص أسفل القائمة. يجب أن يبدأ الاسم المخصّص بحرف وألا يتضمن مسافات. ويساعد اختيار اسم يعبّر عن وظيفته على مراجعة إعدادات المكوّن لاحقًا. يمكن تغيير أسماء السمات المخصّصة، أما أسماء السمات المُعرّفة مسبقًا فلا يمكن تغييرها.
يمكن استخدام السمات X وY وZ للموضع، وLenX وLenY وLenZ للطول، وRotX وRotY وRotZ للدوران حول المحاور. وتشمل السمات الأخرى التي تشرحها الوثائق Hidden وCopies وCopy وName وSummary وDescription وItemCode وMaterial. ينبغي أن يعتمد الاختيار على السلوك المطلوب من المكوّن؛ فلا حاجة إلى إضافة جميع السمات إلى كل مكوّن.
3. حدّد القيم والصيغ
يمكنك كتابة قيمة السمة مباشرة في خانتها، أو إدخال صيغة تبدأ بعلامة يساوي. يتيح فتح عرض الصيغ الاطلاع على التعبير كاملًا في الخانة. ومن علامة تبويب Functions، يمكن تحديد دالة للمكوّنات الديناميكية من القائمة وإضافتها. كما تتيح قائمة التفاصيل تحديد ما إذا كانت القيمة ستُعرض للمستخدم، وما إذا كان يمكن اختيارها من قائمة.
في مثال السياج، يُدخل التعبير التالي في حقل LenY لتثبيت طول المكوّن الرئيسي على محور Y:
=4يمكن ربط قيم المكوّنات الفرعية بالمكوّن الرئيسي. فعلى سبيل المثال، تُستخدم الصيغة التالية لحساب موضع الجزء TopRail على المحور Z استنادًا إلى ارتفاع المكوّن Fence:
=Fence!LenZ-9ويمكن تحديد طول الجزء نفسه على محور X بطرح طول العمود من طول المكوّن الرئيسي:
=Fence!LenX-Post!LenXتُستخدم علامة التعجب في الصيغة للإشارة إلى قيمة تقع خارج المكوّن الفرعي الحالي. وفي أمثلة الوثائق، تُقاس الأطوال بالبوصة والزوايا بالدرجات. وعند استخدام نص في الصيغ، يوضع النص بين علامتي اقتباس؛ ويمكن استخدام الرمز & لضم أجزاء النص. بعد تعديل قيم الصيغ، اضغط على Tab لتأكيد الإدخال.
4. قيّد الأجزاء التي يجب ألا تتغير عند تغيير المقياس
افتح المكوّن الفرعي المعني في نافذة Component Attributes، ثم أضف سمات الموضع والأبعاد. يؤدي إدخال صيغة في أحد الحقول والضغط على Tab إلى ربط تلك القيمة بقيمة محددة. وتشير الوثائق إلى أن القيم المقيّدة تظهر باللون الأسود، بينما تظهر القيم التي يمكن أن تتغير عند تغيير المقياس باللون الرمادي الفاتح.
في مثال السياج، تُستخدم القيم التالية لتحديد موضع الجزء TopRail وأبعاده. وهذه ليست توصيات عامة للأبعاد، بل قيم تخص المكوّن الوارد في وثيقة المساعدة.
| الإعداد | القيمة النموذجية | التأثير |
|---|---|---|
| Fence LenY | =4 | يثبّت طول المكوّن الرئيسي على محور Y. |
| TopRail X | =4 | يحدد موضع الجزء على محور X انطلاقًا من بداية المكوّن الرئيسي. |
| TopRail Y | =1.25 | يحدد موضع الجزء على محور Y. |
| TopRail Z | =Fence!LenZ-9 | يربط موضع Z بارتفاع المكوّن الرئيسي. |
| TopRail LenX | =Fence!LenX-Post!LenX | يحسب طول الجزء وفقًا لبُعد المكوّن الرئيسي والعمود. |
| TopRail LenY / LenZ | =1.5 / =3.5 | يثبّت البُعدين المعنيين للجزء. |
قيّد قيم الموضع والأبعاد المطلوبة للمكوّنات الفرعية الأخرى أيضًا. ويمكن تحديد ارتفاع أجزاء مثل Picket بنسبة تتناسب مع الارتفاع الإجمالي للسياج. بعد اكتمال الإعدادات، أغلق النافذة واختبر المكوّن باستخدام أداة Scale. ينبغي أن يكون تغيير المقياس ممكنًا في الاتجاهات غير المقيّدة، مع الحفاظ على القيم المحددة.
5. ضع الأجزاء المتكررة باستخدام صيغة
تحدد السمة Copies عدد النسخ التي ستُنشأ، بينما تشير Copy في الصيغة إلى رقم نسخة معينة. وتوضح الوثائق أن النسخ تُنشأ في البداية عند إحداثيات X وY وZ نفسها للمكوّن الرئيسي، ولذلك يمكن تحديد مواضعها باستخدام الصيغ. والمثال التالي هو الصيغة الواردة لتوزيع أوتاد السياج على مسافات منتظمة على محور X:
=5+Copy*(Fence!spacing+LenX)في هذا التعبير، تشير Copy إلى ترتيب كل نسخة، بينما تشير Fence!spacing إلى قيمة spacing في المكوّن Fence. وتحسب الصيغة الموضع باستخدام رقم النسخة وقيمة المسافة. يمكن عرض النسخ في Outliner، لكن لا يمكن فحص أزواج السمات والقيم الخاصة بكل نسخة على حدة في نافذة Component Attributes.
الاستخدام في سير عمل العمارة والتصوّر
بالنسبة إلى قطع الأثاث أو الدرابزين أو وحدات الواجهات التي تتكرر فيها تعديلات الأبعاد، تتيح المكوّنات الديناميكية تحديد الأبعاد والعلاقات بين الأجزاء بدلًا من إعادة تعديل الهندسة من البداية في كل مرة. ويمكن لفرق النمذجة الاستفادة من هذه الطريقة عند الحاجة إلى تغيير بعض أبعاد المكوّن مع الحفاظ على أبعاد محددة للأعمدة أو العوارض أو قطع التوصيل.
عمليًا، ينبغي أولًا تحديد الأبعاد التي يمكن تغييرها بحرية وتلك التي يجب أن تبقى ثابتة. بعد ذلك، يمكن نقل العلاقات بين المكوّن الرئيسي والأجزاء الفرعية إلى السمات والصيغ. وقد يوفر هذا النهج إعدادًا منظمًا، خصوصًا في المشاريع التي تستخدم المكوّن نفسه بأبعاد مختلفة؛ إلا أن الوصول إلى نتائج صحيحة يعتمد على تعريف الصيغ والقيود بما يلائم الاحتياجات. ولا تشرح المصادر متطلبات محددة للأجهزة.
أخطاء شائعة
استخدام مسافة في اسم سمة مخصّصة، أو عدم بدء الاسم بحرف.
إغفال علامة التعجب في الصيغة عند الوصول إلى قيمة في مكوّن آخر.
ترك قيم موضع أحد المكوّنات الفرعية أو أبعاده من دون تقييد، رغم ضرورة الحفاظ عليها عند تغيير المقياس.
استخدام قيم البوصة الواردة في مثال السياج من دون التحقق من ملاءمتها للنموذج.
البحث عن قيم النسخ في نافذة Component Attributes؛ إذ تُدرج النسخ في Outliner.
يستند هذا الدليل إلى سير عمل Dynamic Components الوارد في وثائق مساعدة SketchUp المحدّثة في 29 سبتمبر 2026. وتشير الوثائق إلى أن الميزة حصرية لـ SketchUp Pro، من دون ذكر رقم إصدار محدد من SketchUp.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تقدّم هذه الطريقة لمكاتب العمارة والتصميم الداخلي في تركيا وسيلة قد تقلل الحاجة إلى إعادة نمذجة المكوّنات عند تكرار مراجعات الأبعاد. وقد تكون مفيدة على وجه الخصوص للعناصر المعيارية التي تُضبط علاقاتها البارامترية مسبقًا؛ لكن إعدادها الأولي والتحقق من الصيغ يتطلبان تخصيص الوقت.
النقطة المهمة عند اتخاذ قرار الترخيص هي أن ميزة Dynamic Components حصرية لـ SketchUp Pro؛ ولا تتضمن المصادر معلومات عن الأسعار. كما لا تقدم الوثائق معلومات عن متطلبات الأجهزة. ينبغي التحقق من الترخيص الحالي وإصدار SketchUp المستخدم قبل اعتماد سير العمل، وعدم نقل الأبعاد النموذجية مباشرة إلى المشروع.
الأسئلة الشائعة
في أي إصدار يمكن استخدام SketchUp Dynamic Components؟
توضح وثائق مساعدة SketchUp أن ميزة Dynamic Components حصرية لـ SketchUp Pro. ولا تذكر الوثائق رقم إصدار محددًا.
كيف أضيف سمة إلى مكوّن ديناميكي في SketchUp؟
افتح نافذة Component Attributes من شريط أدوات Dynamic Components أو عبر المسار `Window > Component Attributes`. ويمكنك إضافة سمة مُعرّفة مسبقًا أو اسم مخصّص باستخدام زر علامة الجمع.
أين تظهر نسخ Dynamic Component؟
يمكن عرض النسخ في Outliner. ولا يمكن عرض أزواج السمات والقيم الخاصة بكل نسخة على حدة في نافذة Component Attributes.



