تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 5 از 5 اولاول 12345
نمايش نتايج 41 به 49 از 49

نام تاپيک: آموزش * Max Script *

  1. #41
    داره خودمونی میشه Qadiany's Avatar
    تاريخ عضويت
    Oct 2011
    محل سكونت
    قم
    پست ها
    165

    پيش فرض

    سلام.
    بله ادامه می دیم با ساخت پنجره.
    حالا که اسکریپت می نویسیم باید توجه کنیم که بعضی اسکریپتها باید قابل استفاده برای کاربران عادی 3DsMax هم باشن پس باید یه رابط کاربری مناسب برای اسکریپتمون بنویسیم. اولین چیز ساخت پنجره است . بعد دکمه ها و تغییر دهنده های عدد به اون اضافه میشن و بعد کار هر دکمه تعریف می شه و در آخر پنجره نمایش داده میشه.

    برای ساخت پنجره باید از کلمه Rollout استفاده کنیم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رولات رو با نام r تعریف کردیم بعد اونو نمایش دادیم.
    حالا دکمه براش می زاریم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دکمه b رو تعریف کردیم و نوشته روی اون رو با متن "Press me ..." تنظیم کردیم. یعنی پنجره بعد از باز شدن یه دکمه داره که روش نوشته "Press me ...".
    بعد تعریف می کنیم که دکمه بعد از فشرده شدن چه کاری انجام بده:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    وقتی رو دکمه کلیک می کنید تعداد اجسامی که دارای جزء هندسی هستن تو یه پیغام اعلام می کنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو کد بالا یک Spinner به نام s هم اضافه شد که با تغیر عدد اون Scale جسم های انتخاب شده رو تغییر می دید.
    عبارت range یک تنظیم اختیاریه که سه عدد رو داخل کروشه میگیره که عدد اول مقدار حداقل برای Spinner و عدد دوم مقدار حداکثر برای Spinner و عدد سوم مقدار پیش فرض Spinner هست.
    می تونید جنس عددی که Spinner داره تنظیم کنید با عبارت type مثال :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. این کاربر از Qadiany بخاطر این مطلب مفید تشکر کرده است


  3. #42
    داره خودمونی میشه Qadiany's Avatar
    تاريخ عضويت
    Oct 2011
    محل سكونت
    قم
    پست ها
    165

    پيش فرض

    کنترل های دیگه که تو maxscript زیاد استفاده میشه با مثال ببینید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. این کاربر از Qadiany بخاطر این مطلب مفید تشکر کرده است


  5. #43
    داره خودمونی میشه Qadiany's Avatar
    تاريخ عضويت
    Oct 2011
    محل سكونت
    قم
    پست ها
    165

    پيش فرض

    در مورد hyperlink متاسفم موقع فرستادن متن :
    hyperlink hl "Go : " [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] " color:red
    چون از کلمه url تو اسکریپت استفاده شده بود موقع فرستادن خطا کرد.
    به هر حال ببخشید.

  6. این کاربر از Qadiany بخاطر این مطلب مفید تشکر کرده است


  7. #44
    داره خودمونی میشه www_3d_boy's Avatar
    تاريخ عضويت
    Sep 2009
    پست ها
    160

    پيش فرض

    qudiary عزیز ممنون بابت اسگریپهات عالی هستن
    فک کنم این اشکال داره ماله من اجرا نمیشه
    messagebox (geometry.count as string)یه چک بکنی ممنون میشم

  8. این کاربر از www_3d_boy بخاطر این مطلب مفید تشکر کرده است


  9. #45
    داره خودمونی میشه Qadiany's Avatar
    تاريخ عضويت
    Oct 2011
    محل سكونت
    قم
    پست ها
    165

    پيش فرض

    www_3d_boyqudiary عزیز ممنون بابت اسگریپهات عالی هستن
    فک کنم این اشکال داره ماله من اجرا نمیشه
    messagebox (geometry.count as string)یه چک بکنی ممنون میشم
    www_3d_boy ای کاربر فعال خیلی ممنون.
    این کدی که اینجا میبینم اشکالی نداره اونو امتحان کردم درسته شاید موقع تایپ کردن اونو مثل اسم من تایپ کردی یه حرفشم که اشتباه باشه درست کار نمیکنه و پیغام خطا میده دوباره سعی کن اگه بازم خطا داد اونوقت خطاشو بنویس اینجا تا منم اشکالشو ببینم.

  10. این کاربر از Qadiany بخاطر این مطلب مفید تشکر کرده است


  11. #46
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2013
    پست ها
    2

    14 می خوام یه برنامه بنویسم که - - -

    دوستان عزیز می خوام یه برنامه بنویسم که بشه یه مدل سه بعدی رو توش تغییر اندازه داد
    -
    -
    -
    فرض کنید شعاع یک دایره رو بتونیم بعد از مدلینگ تغییر بدیم

    -
    -
    -
    منبع خوب یا نرم افزار خوب سراغ دارید معرفی کنید لطفا

  12. #47
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2013
    پست ها
    1

    پيش فرض

    حالا که از سر این سه تا غول چند بایتی سر در آوردید
    براتون تکلیف شب دارم البته زوری نیست

    تو صفحه 2 این مبحث از random , randomize صحبت کردم حالا اسکریپتی بنویسید که این سه تا کدو move rotate scale در اون بکار ببرید و این اسکریپت باید جسمی که بهش میدیم حرکت چرخش و اسکیل اون جسمو random کنه

    کدرو اینجا قرار بدید مشکلات رو مطرح کنید
    ran1=random [20,10,0] [-20,-10,0]
    move $sphere ran1
    ran2=random (eulerangles 23 54 145) (eulerangles 47 61 74)
    rotate $sphere ran2
    ran3=random [1,1,1] [-1,-1,-1]
    scale $sphere ran3

  13. #48
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2014
    پست ها
    2

    پيش فرض

    با سلام خدمت دوستانی که زحمت کشیدن این تاپیک رو درست کردن ( البته چند سال پیش )
    چرا دیگه ادامه ندادید ؟ این دوستانی که داشتن آموزش میدادن رفتن از این فروم یا دیگه حوصله ندارن ادامه بدن ؟
    جا نزنید بابا . بحث خوبی بوده . لطفا ادامه بدید
    ممنون

  14. #49
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2015
    پست ها
    5

    پيش فرض

    اسکریپت یک نوع زبان برنامه نویسی می باشد .، در واقع شما با max script می توانید دستورات تری دی مکس را به صورتی متنی بنویسید و اجرا کنید .با کمک maxscript می توانید با scene (صحنه) تری دی مکس در تعامل متقابل و تماس مستقیم بوده و نحوه عملکرد آن ها را با استفاده از «دستور» (statement) یا «عملگر»(operand)ها کنترل و تنظیم نمایید .شما این «دستور » و «عملگر» ها را به صورت یک متن ساده (همان اسکریپت)می نویسید که تری دی مکس موقع اجرا آن را تفسیر کرده و عملگرها را آنگونه که تعریف کردید به اجرا در می آورد . می توان گفت maxscript تقریباً تمام کاربرد ها و کارایی های تری دی مکس را تحت پوشش قرار می دهد .

    برخی از کاربرد های مکس اسکریپت :


    1 ) اسکریپت نویسی برای جنبه های مختلف تری دی مکس مدلسازی متحرک کردن رندر…..
    2) کنترل تعامل نرم افزاری از طریق یک پنجره ی خط فرمان
    3) ساخت ابزار های سفارشی
    4) تنظیم رابط های به صورت بیرونی با استفاده از ole
    5) ساخت ابزار های پردازش دسته ای مانند اسکریپتهای رندر دسته ای
    Last edited by yusofadibmanesh; 01-01-2016 at 02:12.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •