구체 만드는데 2가지 만드는 방식이 있다.
먼저 실린더 코드를 수정하여 만들어볼것. 이렇게 실린더 윗 부분을 한 곳으로 모을 것이다.

요렇게 되어 있는 것을 바꾸어 줄 것

방식은 다음과 같다. 각 원 면? 들은 시작점을 가지고 있다. 이 시작점을 각도를 이용해 원처럼 틀어주어 0 ~ 180 도 사이에 각 면 별로 시작점을 정해주는 것이다. 이러면 반지름과 각도만 정해주면 된다.

아래 코드가 위 사진을 표현한 것이다
// 스택에 쌓일 수록 시작점을 x-y 평면에서 회전 시켜서 위로 올리는 구조
Vector3 stackStartPoint = Vector3::Transform(
Vector3(0.f, -radius, 0.f), Matrix::CreateRotationZ(dPhi * j));
실제 나타나게 되는 것.
