D3DXATTRIBUTEWEIGHTS 구조체
메시 가중치 특성을 지정합니다.
구문
typedef struct D3DXATTRIBUTEWEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;
멤버
-
위치
-
형식: FLOAT
-
위치.
-
경계
-
형식: FLOAT
-
혼합 무게.
-
보통
-
형식: FLOAT
-
일반 파일입니다.
-
확산
-
형식: FLOAT
-
확산 조명 값입니다.
-
반사
-
형식: FLOAT
-
반사 조명 값입니다.
-
텍스코어드
-
형식: FLOAT
-
8개의 텍스처 좌표.
-
Tangent
-
형식: FLOAT
-
탄젠트.
-
Binormal
-
형식: FLOAT
-
이진수입니다.
설명
이 구조는 축소된 에지 간에 상대적 비용을 계산할 때 단순화 작업에서 꼭짓점 데이터를 고려하는 방법을 설명합니다. 예를 들어 Normal 필드가 0.0인 경우 축소에 대한 오류를 계산할 때 단순화 작업은 꼭짓점 일반 구성 요소를 무시합니다. 그러나 Normal 필드가 1.0이면 단순화 작업에서 꼭짓점 일반 구성 요소를 사용합니다. 표준 필드가 2.0이면 오류의 양을 두 배로 증분합니다. Normal 필드가 4.0이면 오류 수를 4배로 늘리는 등의 작업을 합니다.
LPD3DXATTRIBUTEWEIGHTS 형식은 D3DXATTRIBUTEWEIGHTS 구조체에 대한 포인터로 정의됩니다.
typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보