ورود

View Full Version : چرخش کالیژن مستطیل شکل



mohammadali1375
چهارشنبه 27 دی 1391, 23:13 عصر
سلام. برام یه مشکلی پیش اومده . الان تشخیص برخورد دو مستطیل رو به این شکل نوشتم :

bool MRectangle::HitTo( MRectangle other )
{

if (position.X+this->w<other.position.X) return false;
if (position.X>other.position.X+other.w) return false;
if (position.Y+this->h<other.position.Y) return false;
if (position.Y>other.position.Y+other.h) return false;
return true;
}

مشخصه که دیگه چی کار کردم. بعد الان این درسته و خوب جواب میده . ولی اگه قرار باشه بچرخه که باید بچرخه چی ؟ اونوقت جریان فرق میکنه ؟ :متفکر:

mohammadali1375
پنج شنبه 28 دی 1391, 17:09 عصر
اسپم شد ولی انگار کسی ندید :ناراحت:
اگه کسی میتونه کمک کنه لطفشو دریغ نکنه. :ناراحت:

UfnCod3r
پنج شنبه 28 دی 1391, 20:05 عصر
من چیزی به دهنم نمیرسه جز اینک چند ضلی در نظر بگیریش ! موقع چرخش هم چند ضلعی رو بچرخونی بعد برخورد رو بررسی کنی !
اگه چند ضللعی کردی بهتره یه شعاع هم داشته باشی ازشون که اول برخورد دایره ای رو بررسی کنی بعد وارد جزیات بشی !:متفکر:
:متفکر: