1. 슬라이더로 각도 조정하기

사용한 코드

angleRotation = rotationSlider.value * (max - min) + min;

 

rotationSlider.value는 0과 1사이의 float값을 가진다.

 

 

나의 상황에서는 물체의 각도를 0~360로 조정할 수 있어야 했다.

 

예를 들어, 슬라이더의 값을 0.5를 두면 각도를 180도로 만들고 싶다면 0.5 * 360(총 회전가능한 각도)를 하면 된다.

 

만약, 각도의 범위가 180~360에서 270도를 슬라이더로 구해내고 싶으면 다음과 같이 계산하는 식을 거친다.

  1. 180 = min
  2. 360 = max

위와 같이 max와 min값을 설정하고 max-min을 통해 총 회전가능한 각도를 구하고, 슬라이더값을 0.5로 둔다. 그러면 90의 값이 나오고, 거기에 다시 min을 더해 270을 구할 수 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

내용이 있을 때 마다 추가 예정입니다.