Jung_Wiki

Jung_Wiki

  • 분류 전체보기 (94)
    • Linux (4)
    • Public (87)
      • Shader (24)
      • Unity (14)
      • GraphicsAPI (14)
      • Graphics (17)
      • Math (17)
      • Windows (0)
      • C++ (0)
      • 포트폴리오 (1)
    • Private (0)
      • Shader (0)
      • Unity (0)
      • GraphicsAPI (0)
      • Graphics (0)
      • Math (0)
      • Windows (0)
      • C++ (0)
    • Errors (0)
  • 홈
  • Public
  • Private
RSS 피드
로그인
로그아웃 글쓰기 관리

Jung_Wiki

컨텐츠 검색

태그

노드 쉐이더 vector index-packfailed 벡터 clip함수 MoveComponent ||n|| 후디니 셰이더 각도 변환 CustomRenderPipeline 커스텀렌더파이프라인 법선 툰쉐이더 Platonic Solides earlyeof normalVector normal Vector 법선 벡터

최근글

댓글

공지사항

아카이브

각도 변환(1)

  • 벡터를 각도로 변환: 아크탄젠트(2D추천)

    벡터가 주어졌을 때 이 벡터를 각도로 변환하려 한다. 탄젠트(tangent) 함수가 각도를 인자로 받고 삼각형의 밑변과 높이의 비율값을 반환했던 걸 떠올리자. 이제 액터의 새로운 전방 벡터로부터 회전 멤버 변수에 해당하는 각도를 구한다고 가정해본다. 이 경우에는 그림 3.7처럼 새로운 전방 벡터 v와 x축으로 직각 삼각형을 구성하면 된다. 이 삼각형에서 전방 벡터의 x요소는 삼각형의 밑변의 길이다. 그리고 전방 벡터의 y요소는 삼각형 높이다. 이 요소들의 비율값을 이용하면 아크 탄젠트 함수를 사용해서 각도 세타를 계산하는 것이 가능하다. 프로그래밍에서 선호되는 아크탄젠트 함수는 atan2함수다. 이 함수는 파라미터로 2개의 인자를 받는다.(삼각형의 높이와 밑변의 길이) 그리고 [- π, π] 범위의 각도..

    2023.07.18
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바