چگونگی ساخت ساعت در مایا
در این قسمت شما می آموزید که چگونه با استفاده از متغییر زمان عقربه های یک ساعت را شبیه سازی و با استفاده از چندین ویژگی زمان اولیه ساعت را نیز تنظیم کنیدتوجه:مایا به بزرگی ویا کوچکی حروف حساس است
گام اول ساخت صفحه ساعت
Create > NURBSPrimitives > Circle انتخاب کنید
دایره حاصل را بچرخانید تا به حالت افقی قرار گیرد
دایره را انتخاب کرده وسپس Surfaces -> Planarانتخاب کنید
گام دوم ساخت نشانگرها

Create -> PolygonPrimitives -> Plane انتخاب کنید
اندازه Plane را با استفاده از ابزار Scale تنظیم کنید سپس آنرا در نزدیکی بالای دایره قرار داده و سپس آنرا کمی بالا بکشید تا از صفحه دایره خارج بشود
نقطه Pivot صفحه ایجاد شده را به مرکز مختصات برگردانید سپس Edit > Duplicate-Optionانتخاب کنید ومتغییرها را مانند زیر تنظیم کنید
Y Rotation = 30
Number of Copies = 11
حالا شما 12 نشانگر دارید که میتوانید اندازه های آنها را در 3و 6و 9و 12
بزرگ کنید یا با حذف آنها رقم ها را جایگزین کنید
گام سوم ساخت عقربه ها

Create -> PolygonPrimitives -> Cube انتخاب کنید
نام مکعب را به تغییرhourHand دهید
کلیدF8را فشار دهید تا به حالت انتخاب Vertex بروید
سپس Vertex ها را تغییر حالت دهید تا به حالت دلخواه برسد
Edit >Duplicate-Option انتخاب کنید
کلیدReset را انتخاب کنید تا تنظیمات به حالت اولیه برگردد
شکل ایجاد شده را بالا تر ببرید سپس با استفاده از شیوه فوق آنرا بلندتر کنیدسپس نام آن را به minuteHand تغییر دهید
همین عمل را برای ساختن سومین عقربه تکرار کنید ولی
آن را کمی نازکتر کنید و نام آن را بهsecondHandتغییر دهیید
گام چهارم
تمام قسمت های ساعت را انتخاب کنید و بعد Edit > Groupانتخاب کنید
نام گره را بهclock تغییر دهید و سپس سه خاصیت زیر را به این گروه اضافه کنید
Attribute name: startHourData
Type: Integer
Minimum: 0
Maximum: 12
Default: 0
Attribute name: startMinute
Data Type: Integer
Minimum: 0
Maximum: 60
Default: 0
Attribute name: startSecond
Data Type: Integer
Minimum: 0
Maximum: 60
Default: 0
گام پنجم
secondHand کلیک کنید وبا کلیک راست ماوس در Channel Box بلوک Rotate Yرا انتخاب کنید سپس درExpression کلیک کنید
حالا در این قسمت کدهای زیر را وارد کنید کد های زیر را وارد کنید(برای دیدن کد ها می توانید آنها را مانند عکس Save کنید بدلیل اینکه Blogfa با علائم مشکل داشت ومی بایست کدها دقیق باشند آنها را به تصویر تبدیل کردم)
متغییر directionحرکت ثانیه شمار را ساعت گرد می کند
متغییرdegreePer تغییرات زاویه ثانیه شمار به ازای هر ثانیه تنظیم می کند
این کد ها را نیز به Expresstionعقربه دقیقه شمار اضافه کنید

واین ها را نیز به شیوه مشابه به عقربه ساعت شمار

و حالا شما یک ساعت دقیق دارید
اگر نمی میتوانید کد ها را درست مشاهده کنید آنها را از لینک روبرو دنلود کنید دانلود
لطفا من را از نظرات خوبتان بهرمند کنید