2011-11-19 3 views
0

일반적으로 DXSDK 튜토리얼의 각 꼭지점에는 하나의 UV 좌표 만 있지만 obj 파일에는 각 꼭지점에 대해 uv 이상이 있어야합니까? 텍스처를 렌더링하는 방법!obj 파일의 텍스처로드?

전 C++

예에서이 텍스처를 내가 8 개 정점 이상 (8)이

v -0.500000 -0.500000 0.500000 
v 0.500000 -0.500000 0.500000 
v -0.500000 0.500000 0.500000 
v 0.500000 0.500000 0.500000 
v -0.500000 0.500000 -0.500000 
v 0.500000 0.500000 -0.500000 
v -0.500000 -0.500000 -0.500000 
v 0.500000 -0.500000 -0.500000 
vt 0.001992 0.001992 
vt 0.998008 0.001992 
vt 0.001992 0.998008 
vt 0.998008 0.998008 
vt 0.001992 0.001992 
vt 0.998008 0.001992 
vt 0.001992 0.998008 
vt 0.998008 0.998008 
vt 0.001992 0.001992 
vt 0.998008 0.001992 
vt 0.001992 0.998008 
vt 0.998008 0.998008 
vt 0.001992 0.001992 
vt 0.998008 0.001992 
vt 0.001992 0.998008 
vt 0.998008 0.998008 
vt 0.001992 0.001992 
vt 0.998008 0.001992 
vt 0.001992 0.998008 
vt 0.998008 0.998008 
vt 0.998008 0.998008 
vt 0.001992 0.998008 
vt 0.998008 0.001992 
vt 0.001992 0.001992 
vn 0.000000 0.000000 1.000000 
vn 0.000000 0.000000 1.000000 
vn 0.000000 0.000000 1.000000 
vn 0.000000 0.000000 1.000000 
vn 0.000000 1.000000 0.000000 
vn 0.000000 1.000000 0.000000 
vn 0.000000 1.000000 0.000000 
vn 0.000000 1.000000 0.000000 
vn 0.000000 0.000000 -1.000000 
vn 0.000000 0.000000 -1.000000 
vn 0.000000 0.000000 -1.000000 
vn 0.000000 0.000000 -1.000000 
vn 0.000000 -1.000000 0.000000 
vn 0.000000 -1.000000 0.000000 
vn 0.000000 -1.000000 0.000000 
vn 0.000000 -1.000000 0.000000 
vn 1.000000 0.000000 0.000000 
vn 1.000000 0.000000 0.000000 
vn 1.000000 0.000000 0.000000 
vn 1.000000 0.000000 0.000000 
vn -1.000000 0.000000 0.000000 
vn -1.000000 0.000000 0.000000 
vn -1.000000 0.000000 0.000000 
vn -1.000000 0.000000 0.000000 
s 1 
g pCube1 
usemtl file1SG 
f 1/1/1 2/2/2 3/3/3 
f 3/3/3 2/2/2 4/4/4 
s 2 
f 3/13/5 4/14/6 5/15/7 
f 5/15/7 4/14/6 6/16/8 
s 3 
f 5/21/9 6/22/10 7/23/11 
f 7/23/11 6/22/10 8/24/12 
s 4 
f 7/17/13 8/18/14 1/19/15 
f 1/19/15 8/18/14 2/20/16 
s 5 
f 2/5/17 8/6/18 4/7/19 
f 4/7/19 8/6/18 6/8/20 
s 6 
f 7/9/21 1/10/22 5/11/23 
f 5/11/23 1/10/22 3/12/24 

좌표를로드 할 수있는 방법!?

답변

0

큐브의 각면에 다른 질감이있는 것처럼 보입니다. 인덱스 목록을 사용하는 동안 8 개의 정점 만 사용하여 상자 정점을 만들 수 있습니다. 각면의 텍스처 좌표가 다르면 24 개의 텍스처 좌표가 필요합니다. 법선과 동일합니다. DirectX에서로드하는 클래스를 사용하여 메쉬를로드하면됩니다.

관련 문제