스크립트의 ㅅ자도 모르는 인간입니다. 도움을....

   조회 3809   추천 0    

안녕하세요 억군입니다. 
스크립트의 ㅅ자도 몰라서... 인쟈 읽어볼까 해서 뒤적뒤적 하고 있는데 말입니다. 
작성한 이게 맞는지 확인좀 부탁 드릴수 있을까 해서요~ 
일단 스크립트 엔진은 자바 기반 입니다. 

//================================================//

double a = 0 ; //sin var
double b = 0 ; //cos var

a = Math.sin(Angle.getIntValue()); // sin clac
b = Math.cos(Angle.getIntValue()); // cos clac

SIN_Angle_DISP.write(a); //sin value return
COS_Angle_DISP.write(b); //cos value return

if (a >= 0 ) //sin Value check
{
sin_string_disp.write("Value enable"); //Value Check
}
else
{
sin_string_disp.write("Check Var"); //Value Check
}

if (b >= 0 ) //sin Value check
{
cos_string_disp.write("Value enable"); //Value Check
}
else
{
cos_string_disp.write("Check Var"); //Value Check
}

//================================================//

a, b 는 내부변수. 
Angle 은 외부 장치에서 넘겨주는 raw 각도값.
SIN_Angle_DISP,COS_Angle_DISP는 계산되는 값을 표시할 변수이고 
이 두 좌표를 받아서 막대기 하나를 포물선 운동을 시켜야 하는데 말입니다. 
막대기가 축지법을 쓰네요...

일단 계산값이 나오기는 하는가? 싶어서 0이거나 0 이상이면 뭐 들어오라고 저렇게 조건문 붙여서 
돌렸더니만.... 값이 들어오다 나가다 하는게 보이긴 하는데 말입니다... 





신경쇠약 터프가이!!!!!!!!!
짧은글 일수록 신중하게.
변선주 2014-08
스크립트에 대해서 아는바가 없지만 삼각함수에서 수치가 이상하게 출력되는 경우에는 단위 문제가 아닐까요?
360도를 사용하느냐 radian 을 사용하느냐를 확인해 보는게 왠지 모르지만 필요할 것 같습니다.
백남억 2014-08
자료를 더 찾아보니까 해당 삼각함수 호출 메소드에서 내부적으로 radian 으로 변환해서 계산한다고 하네요.

계산법이 틀렸네요.... ㄷㄷ


QnA
제목Page 1312/5715
2015-12   1727701   백메가
2014-05   5194669   정은준1
2020-05   5370   프로시아
2009-11   7152   김건우
2009-11   12807   문병채
2015-12   4299   김효수
2019-03   3106   쌍cpu
2021-10   2667   ShortLJ
2014-08   5840   rocksprts
2015-12   4522   블루2014
2023-05   1937   리장님
2023-05   1524   Caroline
2014-08   3986   김은호
2016-11   5949   송지만
2021-10   3601   다봉이
2020-05   2864   Elsaphaba
2018-01   13731   PeerTree
2019-03   3093   refreshair
2009-12   7869   김건우
2014-08   3810   백남억
2015-12   3909   mikury
2016-12   4341   쿰척쿰척