-
Notifications
You must be signed in to change notification settings - Fork 1
Cylinder_uv
Hyoj-Kim edited this page Apr 6, 2022
·
4 revisions
원기둥과 원뿔의 uv 구하는 방식은 딱 구와 평면 uv 구하는 것을 반씩 섞어둔 형태이다.
normal vector를 기준으로 u, v vector를 생성하고, 이 좌표계의 원점은 원기둥(원뿔)의 중심점으로 설정한다.
구에서 φ구하는 식에 p와 u, v vector를 각각 내적한 값을 대입해주면 똑같이 [0, 2π] 범위의 𝞱를 구할 수 있다.
여기서 p'은 p - c를 의미한다. (원점이 c라고 했으니까!)
⍺는 cylinder를 그리기 위한 공식에서 이미 계산했었으므로, 그때의 식을 그대로 이용해주면 간단하게 구할 수 있다.
@hyojekim @cjang