PDA

View Full Version : جابجایی یک خط بر حسب درجه



taherbaghal
جمعه 27 مهر 1386, 12:18 عصر
سلام.
من میخام بر اساس یک نقطه ابتدا و یک نقطه انتها یک خط کج رسم کنم ( تا اینجا مشکلی نیست ) و بعد از کاربر یک درجه میگیرم ومیخام ابتدا خط رو به مبدا مختصات انتقال بدم و بر حسب اون درجه خط رو بچرخونم
میشه کمکم کنید ؟ (اگر کد بدید ممنون میشم)

--- در تاپیک های دیگه ای که در مورد زسم خط بحث شده بود چنین چیزی پیدا نکردم ---

ali_habibi1384
یک شنبه 29 مهر 1386, 20:51 عصر
سلام
شما میتونید از توابع sin() و cos() برای این مشکل استفاده کنید کار خیلی ساده هستش، کد زیر رو ببین :


pi=3.14
Line.X2 = 1000 * Cos(PI / 180 * (30 * TrueHours - 90)) + Line.X1

این کدی هست که قسمت x2 یک خط رو بر حسب درجه جابهجا می کنه