نسبت های مثلتاتی در action script3

mahsky

Member
سلام
نسبت های مثلثاتی در action script 3 بر حسب رادیان هستند
برای بدست آوردن آن ها بر حسب درجه من به روش زیر عمل میکنم...

[JSS]var ALPHA:Number = 0;
var t:Number = 0;
var j:Number = 0;
ALPHA=ALPHA/180*(Math.PI);
j=(Math.round(t * Math.sin(ALPHA)))/t;[/JSS]






ALPHA زاویه دلخواه
t تقریبی که میخواهید بر اساس آن بدست بیاید مثلا 1000یعنی 3رقم بعد ممیز
jجواب شما هست
به جای سینوس میتوانید چیز های دیگر مثل کوسینوس و تانژانت و... قرار دهید:wink:
فایل سورس را گذاشتم....(روش زیاد کار نکردم و کد هاشو بسیار ساده نوشتم...)
مشاهده پیوست project.rar
این روش کاملا درست است و نسبت هارا دقیق بدست میاورد...
آیا روش آسان تری نیز موجود است؟
 
آخرین ویرایش:

mahsky

Member
https://www.google.com/search

function degrees(radians:Number):Number

{
return radians * 180/Math.PI
}

function radians(degrees:Number):Number
{
return degrees * Math.PI / 180
}


خوب اینطوری اگه زواویه سی درجه را بدی رادیانش حدودیست پس سینوسش 0.5 نمیشود؟؟؟؟؟
من هم خو از این روش استفاده کردم ولی به اضافه ی یک دستور دیگر آن را دقیق بدست میاورد...
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا