강의

멘토링

커뮤니티

Inflearn Community Q&A

tjd1emd7573's profile image
tjd1emd7573

asked

Three.js 3D Interactive Quick Start

Making a car with basic shapes

Math.radians에 대해

Written on

·

468

0

안녕하세요 코딩일레븐님😊
강의를 보다가 Math.radians를 따로 정의하시고 사용하시더라구요.

Math.radians = (degrees) => {
    return (degrees * Math.PI) / 100;
}

 

Math 객체에 radians를 mutate해서 추가해주신 것 같은데
혹시 이런 방식으로 추가하는 게 TypeScript에서도 가능할까요?

javascript인터랙티브-웹Three.js

Answer 1

0

coding11님의 프로필 이미지
coding11
Instructor

안녕하세요 사실 이 함수의 핵심은

(degrees x Math.PI ) / 180 으로 45를 던졌을 때 0.785398... 이라는 숫자를 얻는 것입니다.

Math.radians 가 아닌 일반 함수로 구현하셔도 됩니다.


const degToRad = (deg: number): number => {
  return deg * (Math.PI / 180.0);
};

console.log(degToRad(45));  // 0.7853981633974483

 

tjd1emd7573's profile image
tjd1emd7573

asked

Ask a question