2009-10-13 3 views
0

누군가가 C#의 3D 표면 메쉬에 대한 표준화 절차가 무엇인지 설명 할 수 있습니까?C#의 "표준화"절차

는 GetNormalize 메서드의 영역으로 하여 표면의 영역을 매핑하는 데 사용된다

[-1, 1] 선택해 제공 다음과 같이 참고서

은 광고가 a 화면에 더 잘 보입니다.

답변

1

표면 메쉬 바운딩 박스를 계산하고 상자의 가장 긴면을 가져 와서 그 값만큼 모든 것을 스케일합니다. 결과는 그 쪽이 [0,1]이고 나머지는 [0, < 1]입니다.

[-1,1]이 필요한 경우, [0,1] * 2-1 = [0,2] -1 = [- 1,1]을 얻으면 모든 것을 두 배로 늘리고 1을 빼냅니다.