PDA

View Full Version : سوال: بدست آوردن نقطه جدید بعد از چرخش



pedramfj
دوشنبه 20 آبان 1392, 11:47 صبح
سلام
روی فرم یه شکلی دارم که کاربر در زمان اجرا با استفاده از ماوس آن را ایجاد می کند(مثلا یک مستطیل)
این شکل دارای دو نقطه اصلی هستش(بالا سمت چپ و پایین سمت راست)
مشکل اینجاست که وقتی این شکل را Rotate می دهم(نسبت به تقطه بالا سمت چپ) نقطه پایین سمت راست را نمی توانم بدست آورم.
فرمول بدست آوردن نقطه جدید ...؟؟؟؟؟
با تشکر

CannibalCorpse
دوشنبه 20 آبان 1392, 12:53 عصر
سلام
روی فرم یه شکلی دارم که کاربر در زمان اجرا با استفاده از ماوس آن را ایجاد می کند(مثلا یک مستطیل)
این شکل دارای دو نقطه اصلی هستش(بالا سمت چپ و پایین سمت راست)
مشکل اینجاست که وقتی این شکل را Rotate می دهم(نسبت به تقطه بالا سمت چپ) نقطه پایین سمت راست را نمی توانم بدست آورم.
فرمول بدست آوردن نقطه جدید ...؟؟؟؟؟
با تشکر

http://www.experts-exchange.com/Programming/Languages/.NET/Visual_CSharp/Q_23316788.html