Skip to content

Cylinder_uv

Hyoj-Kim edited this page Apr 6, 2022 · 4 revisions

Texture Coordinate for Cylinder & Cone

Screen Shot 2022-04-06 at 6 54 37 PM



원기둥과 원뿔의 uv 구하는 방식은 딱 구와 평면 uv 구하는 것을 반씩 섞어둔 형태이다.

Screen Shot 2022-04-06 at 6 54 43 PM



normal vector를 기준으로 u, v vector를 생성하고, 이 좌표계의 원점은 원기둥(원뿔)의 중심점으로 설정한다.

구에서 φ구하는 식에 p와 u, v vector를 각각 내적한 값을 대입해주면 똑같이 [0, 2π] 범위의 𝞱를 구할 수 있다.

Screen Shot 2022-04-06 at 6 54 49 PM

여기서 p'은 p - c를 의미한다. (원점이 c라고 했으니까!)


⍺는 cylinder를 그리기 위한 공식에서 이미 계산했었으므로, 그때의 식을 그대로 이용해주면 간단하게 구할 수 있다.

Clone this wiki locally