Cube1 37. DirectX11 3D 입문_Geometry Cube, Sphere, Grid도 만들어 보자. 1. Cube 그리기 Cube를 전략적으로 하나씩 생각해 보자. 정점이 몇 개 필요할까? 단순히 색상만 표현하려면 8개로 충분하다. 근데 UV 매핑까지 할 것이다. 면마다 하나씩 그림을 붙이는 걸 목표로 한다. 그런 경우는 점이 8면 uv 좌표를 세팅하게 될 텐데 정점을 줄일 수 없고, 4개씩 6면체에 그릴 수밖에 없다. 즉 24개가 있어야 한다. void GeometryHelper::CreateCube(shared_ptr geometry) { float w2 = 0.5f; float h2 = 0.5f; float d2 = 0.5f; vector vtx(24); // 앞면 vtx[0] = VertexTextureData{ Vec3(-w2, -h2, -d2.. DirectX 2024. 2. 6. 이전 1 다음