강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

tjd1emd7573 のプロフィール画像
tjd1emd7573

投稿した質問数

Three.js 3D インタラクティブ すぐに始める

基本図形で車作り

Math.radians에 대해

作成

·

468

0

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

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

 

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

javascript인터랙티브-웹Three.js

回答 1

0

coding11님의 프로필 이미지
coding11
インストラクター

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

(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 のプロフィール画像
tjd1emd7573

投稿した質問数

質問する