Экспорт:
Папки

/446634661/yaziki-programmirovaniya/javascript/funkcii/trigonometriya/sprayt
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Удалить директорию
Применить
 Стили директорииДобавить заметку
2019-04-26 11:05:20 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
function getSptiteAngel(x, y)
{
	var r = 0;
	
	if(x < 0 && y > 0)//topleft
	{
		var g = Math.sqrt(x * x + y * y);
		var cos_rad = Math.cos(Math.abs(y)/g);
		var cos = cos_rad * 180 / Math.PI; // угол в градусах
		var r = 90 - cos;								
		r = r * -1;										
	}
	else
	if(x < 0 && y == 0)								
		var r = 0;//left					
	else										
	if(x < 0 && y < 0)//left bottom
	{
		var g = Math.sqrt(x * x + y * y);
		var cos_rad = Math.cos(Math.abs(x)/g);
		var cos = cos_rad * 180 / Math.PI; // угол в градусах
		var r = 90 - cos;							
									
	}
	else
	if(x == 0 && y < 0)								
	{
		//bottom
		
		var r = 90;
	}										
	else
	if(x > 0 && y < 0)								
	{
		//right bottom
		
		var g = Math.sqrt(x * x + y * y);
		var cos_rad = Math.cos(Math.abs(y)/g);
		var cos = cos_rad * 180 / Math.PI; // угол в градусах
		var r = 90 - cos;	
		
		r = r * -1;
		
	}									
	else
	if(x > 0 && y == 0)								
	{
		var r = 0;//right
	}									
	else
	if(x > 0 && y > 0)								
	{
		//right top
		
		var g = Math.sqrt(x * x + y * y);
		var cos_rad = Math.cos(Math.abs(y)/g);
		var cos = cos_rad * 180 / Math.PI; // угол в градусах
		var r = 90 - cos;	
		
	}
	else
	if(x == 0 && y > 0)								
	{
		//top
		var r = 90;	
		
	}	
	
	return r;
}
Участвуй в наполнении сайта, создай свое дерево знаний. Регистрация

@include_encode 2015