2009-12-15 4 views

답변

6

글쎄 상당히 쉽습니다.

콘은 한쪽 끝이 단일 점입니다.

반대쪽에는 서클이 있습니다. 분명히 그 원에서 더 많은 포인트가 나타납니다.

당신은 세타와 세타 플러스 몇 가지 작은 엡실론를 연결하여 그것을 할 수있는 삼각형을 만들려면

x = r * cos(theta); 
y = r * sin(theta); 

를 사용하여 원을 플롯 할 수 있습니다 (2Pi는/(60)는 원뿔의 기본 라운드 당신에게 60 점을 줄 것이다) . 최종 좌표는 1 위입니다. 3 개의 인덱스를 색인 버퍼에 넣고 이동하면됩니다.

1

대부분의 전문가는 DX에서 이해할 수있는 형식으로 메쉬를 저장할 수있는 CAD 도구를 사용하여 그립니다.

2

두 번째 반지름을 1로 설정하여 D3DXCreateCylinder 함수를 사용하지 않는 이유는 무엇입니까? 이렇게하면 정점과 인덱스 버퍼가있는 Mesh 객체를 얻을 수 있습니다. 거기에서 추출하는 것은 쉬운 일이어야합니다.

P. 모델링 도구를 사용하는 것을 선호하지만, 프로그래밍 방식으로 모든 것을 가져와야하는 경우 가장 빠른 방법입니다.

관련 문제