خلاط هو برنامج قوي لنمذجة 3د, الرسوم المتحركة وتقديم. ومع ذلك ، في بعض الأحيان هناك حالات عندما يكون من الضروري إلغاء تحديد كافة الكائنات في المشهد. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند إعداد تكوين مشهد جديد أو عند العمل مع عدد كبير من الكائنات.
في هذه المقالة ، سننظر في كيفية إلغاء تحديد جميع الكائنات في الخلاط باستخدام بايثون. بايثون هي لغة برمجة تستخدم على نطاق واسع في الخلاط لأتمتة المهام وإنشاء البرامج النصية.
أولا ، قم بتثبيت أحدث إصدار من الخلاط وافتح المشهد الذي تريد إزالة التحديد منه. ثم افتح نافذة" البرمجة النصية " في خلاط وإنشاء برنامج نصي جديد. في هذا البرنامج النصي ، سنستخدم وظيفة إلغاء التحديد () ، والتي تزيل التحديد من جميع الكائنات في المشهد.
قم بإلغاء تحديد الكل()
بعد إنشاء البرنامج النصي ، يمكنك تنفيذه بالنقر فوق الزر "تشغيل البرنامج النصي". نتيجة لذلك ، سيتم إلغاء تحديد جميع الكائنات في المشهد. إذا كنت ترغب في إضافة هذه الوظيفة إلى البرنامج النصي الخاص بك ، فما عليك سوى الاتصال بها بعد الإجراءات اللازمة مع الكائنات.
الآن أنت تعرف كيفية إلغاء تحديد كافة الكائنات في الخلاط باستخدام بيثون. يمكن أن يكون هذا مفيدا عند العمل مع عدد كبير من الكائنات أو عند أتمتة المهام في الخلاط. حظا سعيدا خلق نماذج 3د!
- كيفية إلغاء التحديد في الخلاط باستخدام بايثون
- إدارة الاختيار في الخلاط
- بيثون في الخلاط: الأساسيات
- كيفية إلغاء تحديد كافة الكائنات في الخلاط باستخدام بايثون
كيفية إلغاء التحديد في الخلاط باستخدام بايثون
اختيار الكائن في خلاط يلعب دورا هاما عند العمل مع نماذج 3د. ومع ذلك ، في بعض الحالات ، قد يكون من الضروري إلغاء تحديد جميع الكائنات. باستخدام الثعبان والبرامج النصية في الخلاط ، يمكن القيام بذلك بكل بساطة.
أولا ، افتح نافذة البرامج النصية في خلاط وإنشاء مستند نصي جديد. بعد ذلك ، أدخل الكود التالي:
استيراد ببيل أوبج في ببي.السياق.الكائنات المحددة:
كائن.حدد مجموعة (خطأ)
يستخدم هذا الرمز مكتبة ببي المضمنة ، والتي توفر الوصول إلى أبي خلاط عبر بيثون.
بعد ذلك ، يمكنك تشغيل هذا البرنامج النصي لإلغاء تحديد كافة الكائنات في المشهد. للقيام بذلك ، حدد "تشغيل البرنامج النصي" في نافذة البرامج النصية أو انقر فوق الزر "تشغيل" في اللوحة العلوية.
بعد تنفيذ البرنامج النصي ، يجب إلغاء تحديد جميع الكائنات في المشهد. يمكنك التحقق من ذلك عن طريق تحديد أي كائن والتأكد من أنه لم يعد محددا.إذا كنت ترغب في إلغاء تحديد أنواع معينة فقط من الكائنات ، يمكنك تعديل التعليمات البرمجية قليلا. على سبيل المثال ، لإلغاء تحديد الشبكات فقط ، يمكنك استخدام الكود التالي:
استيراد ببي
ل أوبج في ببي.السياق.الكائنات المحددة:
إذا كائن.نوع = = 'شبكة':
كائن.حدد مجموعة (خطأ)
في هذه الحالة ، ستتم إزالة الشبكات فقط من التحديد ، وستظل جميع الكائنات الأخرى محددة.
نتيجة لذلك ، يمكن إزالة التحديد من جميع الكائنات في الخلاط باستخدام بايثون بكل بساطة. مجرد إنشاء برنامج نصي ، لصق التعليمات البرمجية المناسبة وتشغيله. هذا هو تقنية مفيدة لأتمتة وتبسيط العمل مع نماذج 3د.
إدارة الاختيار في الخلاطهناك عدة طرق للتحكم في الاختيار في الخلاط:
1. تحديد الكائنات بنقرة الماوس الأيسر. يمكنك تحديد كائن بالنقر بزر الماوس الأيسر عليه. إذا كنت بحاجة إلى تحديد عدة كائنات ، فيمكنك الضغط باستمرار على مفتاح شيفت والنقر على كل منها بدوره. لإلغاء تحديد كائن ، يمكنك النقر بزر الماوس الأيمن فوقه.
2. تحديد الكائنات بناء على نوعها. في الخلاط ، يمكنك تحديد جميع الكائنات من نوع معين باستخدام اختصار لوحة المفاتيح. على سبيل المثال ، إذا كنت تريد تمييز جميع الشبكات في مشهد ما ، فيمكنك الضغط على مفتاح أ ثم الضغط على مفتاح م. هذا سوف يسلط الضوء على جميع الشبكات في المشهد. لإلغاء تحديد كائنات من نوع معين ، يمكنك استخدام مجموعة المفاتيح شيفت+أ.
3. إدارة التخصيص عبر بايثون. في الخلاط ، يمكنك التحكم في اختيار الكائنات باستخدام البرامج النصية بيثون. على سبيل المثال ، في مثال البرنامج النصي التالي ، يمكنك معرفة كيفية إلغاء تحديد كافة الكائنات:
استيراد ببي
بي بي آي.مكتب خدمات المشاريع.كائن.حدد الكل (الإجراء = 'إلغاء التحديد')
- قبل تشغيل هذا البرنامج النصي ، تحتاج إلى تحديد محرر نصوص في الخلاط ولصقه هناك. ثم يمكنك تشغيل البرنامج النصي بالنقر فوق الزر" تشغيل البرنامج النصي". سيقوم البرنامج النصي بتنفيذ الأمر ببي.مكتب خدمات المشاريع.كائن.حدد الكل (الإجراء = 'إلغاء التحديد') ، والذي سيؤدي إلى إلغاء تحديد جميع الكائنات في المشهد.
- في الختام ، تعد إدارة الاختيار جانبا مهما من العمل مع الخلاط ، والذي يسمح لك بإدارة المشهد ثلاثي الأبعاد بشكل فعال. يمكنك استخدام طرق مختلفة لتخصيص الكائنات ، اعتمادا على احتياجاتك ، وأيضا استخدام البرامج النصية بيثون لأتمتة هذه العملية.
- بيثون في الخلاط: الأساسيات
- بايثون هي لغة برمجة عالية المستوى تستخدم على نطاق واسع في العديد من المجالات ، بما في ذلك تطوير الألعاب والبحث العلمي وتطوير الويب. في الخلاط ، يتم استخدام بايثون لإنشاء الأشياء ومعالجتها ، وضبط الضوء والمواد ، وإنشاء رسوم متحركة.
- أساسيات البرمجة في الخلاط باستخدام بيثون تشمل العمل مع الكائنات ، ونقلها ، وتناوب عليها ، وتوسيع نطاقها. في خلاط ، كل كائن له خصائص فريدة من نوعها ، مثل الموقف ، والتناوب والقياس ، والتي يمكن تغييرها باستخدام البرامج النصية بيثون.
من المهم إتقان أوامر ووظائف بايثون الأساسية في الخلاط ، مثل:
استيراد ببي: هذا هو الأمر استيراد وحدة ببي ، الذي يوفر الوصول إلى جميع وظائف وفئات من خلاط
بي بي آي.البيانات: هذا كائن يوفر الوصول إلى البيانات مثل الكائنات والمواد والمشاهد
بي بي آي.السياق: هذا كائن يوفر السياق الذي يتم فيه تنفيذ البرنامج النصي ويوفر الوصول إلى التحديد الحالي والخصائص الأخرى للكائنات
للحلقة: هذه حلقة تسمح لك بتنفيذ مجموعة محددة من الأوامر أو العمليات لكل عنصر في القائمة
من إذا كائنات البيان: هذا تعبير شرطي يسمح لك بتنفيذ أوامر معينة فقط عند استيفاء شرط معينمع هذه الأوامر والوظائف الأساسية ، يمكنك إنشاء البرامج النصية بيثون في خلاط من شأنها أن تؤدي عمليات مختلفة مع الكائنات: تتحرك ، بالتناوب ، والقياس ، وأكثر من ذلك.
تعلم أساسيات بيثون في خلاط يمكن أن يكون عملية صعبة ، ولكن مع الممارسة يمكنك السيطرة تدريجيا ميزاته القوية. مع بيثون في خلاط ، يمكنك تسريع وتبسيط سير العمل الخاص بك وخلق مشاهد ثلاثية الأبعاد مثيرة للإعجاب والرسوم المتحركة.
كيفية إلغاء تحديد كافة الكائنات في الخلاط باستخدام بايثونعند العمل مع الكائنات في خلاط باستخدام بيثون ، قد تحتاج إلى إلغاء تحديد كافة الكائنات في المشهد. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، إذا كنت تريد حذف جميع الكائنات المحددة أو تطبيق إجراء معين على المشهد بأكمله.
لإلغاء تحديد كافة الكائنات في خلاط باستخدام بيثون ، وسوف تحتاج إلى استخدام وحدة ببي ووظائفه. هنا هو نموذج التعليمات البرمجية التي سوف تكون قادرة على القيام بذلك: