الخلاط عبارة عن حزمة برامج قوية ومتعددة الاستخدامات للنمذجة والرسوم المتحركة ثلاثية الأبعاد. يوفر مجموعة واسعة من الوظائف للعمل مع هندسة الكائنات ، بما في ذلك القدرة على الحصول على مستطيل محيط. المستطيل المحيط هو مستطيل بسيط يؤطر كائنا ويسمح لك بتحديد حدوده وأبعاده.
تتوفر وظيفة في بيثون الخلاط الذي يسمح لك بالحصول على مستطيل محيط للكائن المحدد. للقيام بذلك ، استخدم وحدة ببي واستدعاء طريقة بودينغ_بوكس ، الذي يعود إحداثيات القمم من المستطيل. يمكن استخدام الإحداثيات التي تم الحصول عليها لأغراض مختلفة ، على سبيل المثال ، لوضع كائنات أخرى بالنسبة للكائن المحدد.
يمكن استخدام الإحداثيات التي تم الحصول عليها لرؤوس المستطيل المحيط لمزيد من معالجة البيانات ، على سبيل المثال ، لحساب حجم الكائن ، وتحديد موقعه في الفضاء ، وكذلك لإنشاء الرسوم المتحركة والتصور.
باستخدام المستطيل المحيط في خلاط بيثون يجعل من السهل والمريح للعمل مع هندسة الكائنات ومعالجة البيانات لحل مشاكل مختلفة من النمذجة ثلاثية الأبعاد والرسوم المتحركة.
حساب حجم كائن في خلاط بيثون
لحساب حجم كائن في بيثون الخلاط ، يتم استخدام مستطيل محيط ، والذي يتم تحديده من خلال إحداثيات رؤوس الكائن. في خلاط بيثون ، يمكنك الحصول على أبعاد كائن باستخدام الخوارزمية التالية:
- حدد الكائن الذي تريد حساب أبعاده.
- .
- أوجد الحد الأدنى والحد الأقصى لقيمة الإحداثيات على كل محور (س ، ص ، ض) بين جميع رؤوس الكائن.
- احسب عرض الكائن وارتفاعه وعمقه باستخدام الفرق بين الإحداثيات القصوى والدنيا على كل محور.
نموذج التعليمات البرمجية لحساب حجم كائن:
استيراد ببي# اسم الكائن الذي يجب حساب أبعاده
اسم الكائن = "مكعب"
# الحصول على الوصول إلى
الحد الأدنى = [تعويم ('الوقود النووي المشع')] * 3
الارتفاعات = [تعويم ('- الوقود النووي المشع')] * 3
# البحث عن الحد الأدنى والحد الأقصى للإحداثيات على كل محور
ل فيرتكس في فيرتكس:
الإحداثيات = vertex.co