D3DXSHScale 함수(D3DX10.h)
참고
D3DX(D3DX 9, D3DX 10 및 D3DX 11) 유틸리티 라이브러리는 더 이상 사용되지 않으며 Windows 스토어 앱에서는 지원되지 않습니다.
참고
이 함수를 사용하는 대신 구형 고조파 수학 라이브러리 함수 XMSHScale을 사용하는 것이 좋습니다.
SH(구형 고조파) 벡터의 크기를 조정합니다. 즉, pOut[i] = pA[i]*Scale입니다.
구문
FLOAT* D3DXSHScale(
_In_ FLOAT *pOut,
_In_ UINT Order,
_In_ const FLOAT *pIn,
_In_ const FLOAT Scale
);
매개 변수
-
pOut [in]
-
형식: FLOAT*
SH(구형 고조파) 출력 계수에 대한 포인터입니다. 평가는 Order² 계수를 생성합니다. 설명 부분을 참조하세요.
-
주문 [in]
-
형식: UINT
SH 평가 순서입니다. D3DXSH_MAXORDER D3DXSH_MINORDER 범위여야 합니다. 평가는 Order² 계수를 생성합니다. 평가 수준은 Order - 1입니다.
-
pIn [in]
-
형식: const FLOAT*
크기를 조정할 SH 벡터에 대한 포인터입니다.
-
크기 조정 [in]
-
형식: const FLOAT
배율 값에 대한 포인터입니다.
반환 값
형식: FLOAT*
SH 출력 계수에 대한 포인터입니다.
설명
기본 함수 Ylm의 각 계수는 메모리 위치 l² + m + l에 저장됩니다. 여기서 다음을 수행합니다.
- l은 기본 함수의 정도입니다.
- m은 지정된 l 값에 대한 기본 함수 인덱스이며 -l에서 l까지의 범위(포함)입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보