orache
دوشنبه 27 خرداد 1392, 13:44 عصر
سلام اول از همه بگم موضوع در رابطه با C++ و ساخت یک پروژه هست مثل نرم افزار هایی مانند 3d max , maya و... (لطفا تا اخرش بخونید )
من یک سوال داشتم من یک تابعی نوشتم که با فراخوانی اون یک جسم ساخته میشه در یک مختصاتی مثلا گذاشتم وقتی کلید a رو بزنیم این تابع فراخوانی شه من کلید a رو میزنم تو برنامه و جسم ساخته میشه پس از ساخته شدن من این جسم رو حرکت میدم و دوباره کلید a رو میزنم و این جسمی که حرکت داده شده از بین میره و یک جسم در همون مختصات اولی که تو تابع نوشته شده ساخته میشه
این جسم فرض میگیریم 20 تا متغیر داره مثلا متغیر مختصات x y z و اندازه ی x y z و رنگ و... چجوری میشه برنامه ای نوشت که به ازای هربار فراخوانی کردن تابع یک جسم اضافه بشه و 20 تا متغیر جدید براش به ثبت برسه منظورمو که فهمیدین ؟؟ این یک مثال فرضی بود حالا جسم یا هرچی دوستا دارین فکر کنن فقط میخام بدونم تو نرم افزار هایی مانند 3d max یا اصلا تمامی گیم انجین ها و... چجوری چنین چیزی میسازن مثلا تو نرم افزار های یک مکعب میسازن جابه جاش میکنن تغییر رنگ اندازه و... میدن و با زدن همون دکمه میشه هزار تا دیگه هم ساخت
لطفا کمک کنین خیلی نیاز دارم
من یک سوال داشتم من یک تابعی نوشتم که با فراخوانی اون یک جسم ساخته میشه در یک مختصاتی مثلا گذاشتم وقتی کلید a رو بزنیم این تابع فراخوانی شه من کلید a رو میزنم تو برنامه و جسم ساخته میشه پس از ساخته شدن من این جسم رو حرکت میدم و دوباره کلید a رو میزنم و این جسمی که حرکت داده شده از بین میره و یک جسم در همون مختصات اولی که تو تابع نوشته شده ساخته میشه
این جسم فرض میگیریم 20 تا متغیر داره مثلا متغیر مختصات x y z و اندازه ی x y z و رنگ و... چجوری میشه برنامه ای نوشت که به ازای هربار فراخوانی کردن تابع یک جسم اضافه بشه و 20 تا متغیر جدید براش به ثبت برسه منظورمو که فهمیدین ؟؟ این یک مثال فرضی بود حالا جسم یا هرچی دوستا دارین فکر کنن فقط میخام بدونم تو نرم افزار هایی مانند 3d max یا اصلا تمامی گیم انجین ها و... چجوری چنین چیزی میسازن مثلا تو نرم افزار های یک مکعب میسازن جابه جاش میکنن تغییر رنگ اندازه و... میدن و با زدن همون دکمه میشه هزار تا دیگه هم ساخت
لطفا کمک کنین خیلی نیاز دارم