Instagram
اخبار سایت :
  • هیچی فقط همیشه سالم و سلامت باشین :دی

محاسبه گردش اجسام دور محیط دایره در جاوا اسکریپت

در این مطلب قرار هست محاسبه کردن top و left یک شیء در جاوا اسکریپت در زمان حرکت آن شیء در حول محور یک دایره را بیاموزیم.

شاید این آموزش بیشتر به ریاضی باشد ولی برخلاف بسیاری از قسمت های دیگر کدنویسی و برنامه نویسی قسمت انیمیشن سازی و حرکاتی مانند این ، نیاز به دانش ریاضی بالاتری دارد.

با تغییرات کوچکی در کد و فرمول می توانید برای مثلا مکان شروع و جهت حرکت شیء را به آسانی تغییر دهید.

برای دیدن دمو روی لینک زیر کلیک کنید و برای دیدن فرمول و بقیه ماجرا به ادامه مطلب خیره شوید :

دمو " گردش جسم حول محور یک دایره "

فرمول محاسبه top و left

در فرمول بالا m و n وجود دارد که در کد شما آن را نمیبینید. چون دایره فرضی ای که جسم حول محیط آن میچرخد مماس با مربع مادر اوست. پس m و n هر دو 0 میشوند و می توان آنها را از فرمول حذف کرد.

m و n نزدیک ترین فاصله بین مربع (مستطیل) و دایراه است.

با جا به جا کردن p و q و علامت های آنها در دو فرمول دوم می توان مکان شروع و جهت حرکت را تغییر داد.

r همچون که در تصویر پیداست شعاع دایره می باشد. من در کد r را عدد 90 در نظر گرفتم در حالی که میبایست نصف طول و ارتفاع مربع میبود. ولی در اون صورت جسم مقداری از مربع خارج میشد چون ما طول و ارتفاع قسمت بالا سمت چپ جسم را اندازه میگیریم نه مرکز جسم را. پس به اندازه قطر جسم از نصف مربع کم میکنیم تا به عدد دلخواه برسیم.

توجه داشته باشین قسمت اصلی کد که مربوط به ریاضی و فرمول بالاست ، تابع math می باشد. بقیه قسمت های اسکریپت به منظور قالب بندی و حرکت دادن جسم می باشد.

دانلود اسکریپت محاسبه top و left جسم در زمان گردش به دور محور فرضی یک دایره

خواهشا تو سایت های دیگه نظر ندین یا اگه میدین به ما توهین نکنین
پاسخ : شرمنده اگر پست ثابت وب رو بخونین متوجه میشین شرمنده ...
با تشکر
سلام
شبکه اجتماعی وبلاگ نویسان مسابقه ای ترتیب داده به عنوان (جشنواره انتخاب برترین وبلاگ)
اگه دوس داشتی شرکت کن
هم جایزه داره هم بازدیدت زیاد میشه
http://denjnama.ir/festival
پاسخ : سلام
نمیخواد ولش کن ...
ما دنبال جایزه و این چیزا نیستیم ...
با تشکر
با سلام خدمت شما دوست عزیز.
در چندوقت اخیر از شما به دلیل اینکه در بعضی از سایت ها فحاشی نموده اید شکایتی از شما شده است.

تذکر:
شما می توانید از آنها دلجویی نماید و از فحاشی کردن پرهیز کنید یا در غیر اینصورت وبلاگ شما حذف می گردد.

با تشکر
پاسخ : سلام
مدیر رزبلاگ برای ما توی نظرات پیام نمیفرسته ایمیلمو خود مدیر رزبلاگ داره ...
ولی در هر صورت من عذر خواهی می کنم ...
100 بار هم گفتم عذر خواهی می کنم بازم میگم کار دیگه ای هم نیست که بتونم انجام بدم ...
با تشکر
زاد العارفین : خواجه عبد الله انصاری
ذات المسافرین : ناصر خسرو

از دو جمله بالا نتیجه میگیریم که

آرایش الکترونی Cu 29:
1s2 / 2s2 / 2p6 / 3s2 / 3p6 / 3d10 / 4s1

اگه گفتی ربطشون به چی بود؟
1- بی ربطی
2- نمیدونم
3- یادم نیست
4- تو کنکور مهمن
:ِD
پاسخ : اسماعیل : گزینه سه...:دی
برای ما توی کنکور اومده بود...:دی
با تشکر
to ham mesle man khate finglish mikhuni saret dard migire ?
پاسخ : اسماعیل : منو میگی؟؟...:دی
با تشکر
دل شب
شب دل ندارد
اضافه استعاری

محمد باهوش
محمد هوش ندارد
اضافه استعاری خخخ
پاسخ : این که یه خط رو بعد از یه خط دیگه بنویسی باعث نمیشه که اون محمد همون محمد باهوش خط قبلش باشه :دی
با تشکر
IK
హలో

I Said Hello in Telugu ( Above Phrase)

I Can Speak Telugu.


if i use Google Translate of course
پاسخ : the word " genius " just made for you
:دی
Hey you !
Can U speak Telugu?
پاسخ : what is it?
پاسخ : can I eat that?
ایول ! داشتم Firefox 35 beta رو تست میکردم
موقع زدن New tab متوجه شدم که فقط خونه هایی که خالی هستن تبلیغات میگیرن و اون ها هم قابل بستن هستن!
سلام دوست قدیمی من ، فایرفاکس !

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی
کلاس های آنلاین فعال

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

مدرس: محمد و اقبال
آموزش PHP - جلسه اول
پنجشنبه 04 تیر 1394 - 17:00
هیچ کلاس فعالی موجود نیست.
کاربران آنلاین
آمار
مطالب : 792
نظرات : 4371
تعداد اعضا : 36630
افراد آنلاین : 5
بازدید امروز : 796
بازدید دیروز : 1,046
گوگل امروز : 127
گوگل دیروز : 178
بازدید هفته : 1,842
بازدید ماه : 23,077
بازدید سال : 408,700
بازدید کلی : 10,803,176