minaforotan
سه شنبه 05 آبان 1394, 10:23 صبح
سلام دوستان من 3 تا نقطه دارم که هر کدوم یک x,y دارد
میخوام زاویه بینشون رو به دست بیارم
function calculateDegree(){
var angle1 = Math.atan2(line1.y2 - center.y1, line1.x2 - center.x1);
var angle2 = Math.atan2(line2.y2 - center.y1, line2.x2 - center.x1);
var def = (angle1 - angle2) * 180 / Math.PI;
if(def<0) def = (def + 360) % 360;
return def;
}
اما ازین فرمول چیزی نمیفهمم چه طوری میتونم 3 تا نقطه مو تو این فرمول قرار بدم؟
میخوام زاویه بینشون رو به دست بیارم
function calculateDegree(){
var angle1 = Math.atan2(line1.y2 - center.y1, line1.x2 - center.x1);
var angle2 = Math.atan2(line2.y2 - center.y1, line2.x2 - center.x1);
var def = (angle1 - angle2) * 180 / Math.PI;
if(def<0) def = (def + 360) % 360;
return def;
}
اما ازین فرمول چیزی نمیفهمم چه طوری میتونم 3 تا نقطه مو تو این فرمول قرار بدم؟