السيارة اللعبة toy car
toy car عبارة عن نوع من كائنات reactor يحاكي قيادة السيارة وينتج حركة خطية بتدوير عجلات السيارة . من اجل هذا النوع من الكائنات تستطيع تحديد هيكل السيارة والتقاط مجموعه من الكائنات تتصرف كعجلات .
تستطيع من اجل هذا النظام تحديد قيم امتداد خطية وزاوية وكذلك تحديد قيمة توقف موقت suspension . تستطيع أيضا اتجاه السيارة باستخدام رمز السيارة (يشير السهم إلى اتجاه حركة السيارة) , أو استخدام الخيار common local orientation . من اجل العجلات يمكنك تفعيل allow wheel penetration
الذي يلغي تفعيل اكتشاف التصادم بين الهيكل المعدني للسيارة والعجلات . يؤدي تفعيل الخيار spin wheels إلى دوران العجلات أثناء المحاكاة . ولإعطاء السيارة بعض القوة يمكنك تعيين قيم للوسيطين gain . ang (angular) speed للعجلات .
للتطبيق العملي على شاحنة صغيره باستخدام الكائن toy car :
1-حمل الملف المرفق ثم افتحه
http://www.zshare.net/download/application34-max.html
2-انتقل إلى قائمة REACTOR ثم توجه إلى القائمة الفرعية CREATE OBJECT واختر منها الخيار RIGID BODY COLLECTION ثم توجه إلى المسقط TOP وانقر لإنشاء رمز التجمع في المكان الذي تريد . ثم توجه إلى القسم RB COLLECTION PROPERTIES ضمن علامة التبويب MODIFY وانقر الزر Add ويفتح عند ذلك مربع حوار select rigid bodies واختر جميع الكائنات إلى لائحة rigid bodies
3-انتق إلى قائمة reactor ثم create object ثم انتق خيار toy car وانقر بعد ذلك ضمن المسقط top لرسم السيارة toy car وابق الرمز toy car محددا ثم انتقل إلى قائمة modify وتوجه بعد ذلك إلى القسم toy car properties وانقر الزر none المجاورة للهيكل المعدني للسيارة chassis ثم انقر select التابع لشريط الأدوات الرئيسي واختر الكائن chassis وانقر بعد ذلك الزر add واختر العجلات الأربعة (من wheel 11 حتى wheel14 ) فعل الخيارين allow wheel penetration و spin wheels وعين القيم gain = 2.5 وang speed = 4.5
4-فعل الأداة select and rotate ثم حدد رمز toy car ضمن المسقط left ودوره بزاوية قدرها z=-180 بحيث يصبح رمز السيارة مطابقا لاتجاه الشاحنة
5-اختر التلة كاملة (flat2 ,flat1,hill ) ثم توجه الى القائمة reactor و انتق الخيار open property editor يفتح عند ذلك اللوح property editor ثم فعل الخيار unyielding لمنع التله من الحركة ثم حدد الشاحنة وعجلاتها الأربعة (حتىwheel4 , wheel1 chassis) واجعل الكتلة mass=5.5 والاحتكاك friction =1.5
6-انتقل إلى القائمة reactor وانتق الخيار preview animation لفتح إطار المعاينة . يظهر قبل إطار المعاينة مربع الحوار world analysis وستجد في أخره أن الكائن يمتلك الكثير من النقاط لذلك قد لايظهر خلال المعاينة انقر الزر continue ليظهر إطار المعاينة وستجد فيه ان الهيكل المعدني للسيارة لا يظهر لاتقلق بشان ذلك اضغظ المفتاح p وشاهد حركة العجلات . تلاحظ ان العجلات الشاحنة عندما تصل إلى تسلق التلة لا تستطيع عمل ذلك (تحتاج إلى قوة اكبر) أغلق إطار المعاينة .
7-حدد الرمز toy car واجعل القيمة ang speed =16 واجعل القيمة gain =4.5 ثم عاين الحركة مره أخرى . ستلاحظ أن الشاحنة قد تسلقت التلة بسهوله .
8-سننشي الحركة الفعلية . انتقل إلى القائمة reactor وانتق الخيار create animation ثم شغل زر play وشاهد الحركة النهائية . انتهى
وصلى الله على نبينا محمد افضل الصلاة والتسليم
اخوكم سينمائي
toy car عبارة عن نوع من كائنات reactor يحاكي قيادة السيارة وينتج حركة خطية بتدوير عجلات السيارة . من اجل هذا النوع من الكائنات تستطيع تحديد هيكل السيارة والتقاط مجموعه من الكائنات تتصرف كعجلات .
تستطيع من اجل هذا النظام تحديد قيم امتداد خطية وزاوية وكذلك تحديد قيمة توقف موقت suspension . تستطيع أيضا اتجاه السيارة باستخدام رمز السيارة (يشير السهم إلى اتجاه حركة السيارة) , أو استخدام الخيار common local orientation . من اجل العجلات يمكنك تفعيل allow wheel penetration
الذي يلغي تفعيل اكتشاف التصادم بين الهيكل المعدني للسيارة والعجلات . يؤدي تفعيل الخيار spin wheels إلى دوران العجلات أثناء المحاكاة . ولإعطاء السيارة بعض القوة يمكنك تعيين قيم للوسيطين gain . ang (angular) speed للعجلات .
للتطبيق العملي على شاحنة صغيره باستخدام الكائن toy car :
1-حمل الملف المرفق ثم افتحه
http://www.zshare.net/download/application34-max.html
2-انتقل إلى قائمة REACTOR ثم توجه إلى القائمة الفرعية CREATE OBJECT واختر منها الخيار RIGID BODY COLLECTION ثم توجه إلى المسقط TOP وانقر لإنشاء رمز التجمع في المكان الذي تريد . ثم توجه إلى القسم RB COLLECTION PROPERTIES ضمن علامة التبويب MODIFY وانقر الزر Add ويفتح عند ذلك مربع حوار select rigid bodies واختر جميع الكائنات إلى لائحة rigid bodies
3-انتق إلى قائمة reactor ثم create object ثم انتق خيار toy car وانقر بعد ذلك ضمن المسقط top لرسم السيارة toy car وابق الرمز toy car محددا ثم انتقل إلى قائمة modify وتوجه بعد ذلك إلى القسم toy car properties وانقر الزر none المجاورة للهيكل المعدني للسيارة chassis ثم انقر select التابع لشريط الأدوات الرئيسي واختر الكائن chassis وانقر بعد ذلك الزر add واختر العجلات الأربعة (من wheel 11 حتى wheel14 ) فعل الخيارين allow wheel penetration و spin wheels وعين القيم gain = 2.5 وang speed = 4.5
4-فعل الأداة select and rotate ثم حدد رمز toy car ضمن المسقط left ودوره بزاوية قدرها z=-180 بحيث يصبح رمز السيارة مطابقا لاتجاه الشاحنة
5-اختر التلة كاملة (flat2 ,flat1,hill ) ثم توجه الى القائمة reactor و انتق الخيار open property editor يفتح عند ذلك اللوح property editor ثم فعل الخيار unyielding لمنع التله من الحركة ثم حدد الشاحنة وعجلاتها الأربعة (حتىwheel4 , wheel1 chassis) واجعل الكتلة mass=5.5 والاحتكاك friction =1.5
6-انتقل إلى القائمة reactor وانتق الخيار preview animation لفتح إطار المعاينة . يظهر قبل إطار المعاينة مربع الحوار world analysis وستجد في أخره أن الكائن يمتلك الكثير من النقاط لذلك قد لايظهر خلال المعاينة انقر الزر continue ليظهر إطار المعاينة وستجد فيه ان الهيكل المعدني للسيارة لا يظهر لاتقلق بشان ذلك اضغظ المفتاح p وشاهد حركة العجلات . تلاحظ ان العجلات الشاحنة عندما تصل إلى تسلق التلة لا تستطيع عمل ذلك (تحتاج إلى قوة اكبر) أغلق إطار المعاينة .
7-حدد الرمز toy car واجعل القيمة ang speed =16 واجعل القيمة gain =4.5 ثم عاين الحركة مره أخرى . ستلاحظ أن الشاحنة قد تسلقت التلة بسهوله .
8-سننشي الحركة الفعلية . انتقل إلى القائمة reactor وانتق الخيار create animation ثم شغل زر play وشاهد الحركة النهائية . انتهى
وصلى الله على نبينا محمد افضل الصلاة والتسليم
اخوكم سينمائي
تعليق