Geometry::TMVector
원래 평면의 법선 벡터로부터 변환된 평면의 법선 벡터를 계산합니다.
void TMVector ( TRANMAT* tran, double* x, double* y, double* z );
파라미터
- tran
- 변환 행렬입니다.
- x
- 원래 법선 벡터의 좌표 x입니다.
- y
- 원래 법선 벡터의 좌표 y입니다.
- z
- 원래 법선 벡터의 좌표 z입니다.
설명
정의에 따르면, 법선 벡터와 평면의 어떤 벡터와의 스칼라 곱은 원래 평면뿐만 아니라 변환된 평면의 경우에도 0과 같습니다. 왼쪽으로부터 변환 행렬에 의해 곱하여 평면의 벡터를 변환할 수 있기 때문에 변환된 법선 벡터는 오른쪽으로부터 역행렬에 의해 곱해져야 하거나, 왼쪽으로부터 전치(transposed) 행렬에 의해 곱해져야 합니다. 후자는 이 함수가 하는 것이 무엇인지를 의미합니다.
요구사항
- 버전: 1.0 또는 이후
- 헤더: TM.h
- 라이브러리 가져오기: GeometryImp.lib [Win]
- 모듈: Geometry.dll [WIN] GeometryLib [Mac]