Front-end_dev
노멀벡터 계산할때 본문
노멀벡터 계산할때(일반화해서 반복문으로 뽑아낼때 단, 직접계산하는건 이 주제와 상관없습니다), 중요하게봐야할 부분이 2가지 있습니다.
첫번째는 벡터의 외적은 교환법칙이 성립하지 않습니다.
ex) AXB != BXA
[오른손좌표계 기준(OpenGL, WebGL)]
두번째는 밑의 그림과같이 Counter Colock Wise(반시계방향)방향을 기준으로 노멀벡터(외적된것)의 계산결과값입니다.
따라서,
노멀벡터를 뽑아낼떄 두벡터간의 연산순서를 잘 봐야하며 버퍼에 그리는 인덱스 순서는 CCW방향이 되야 합니다.
'ES6 > Computer Graphics' 카테고리의 다른 글
Blender objfile parser (0) | 2018.01.29 |
---|---|
첫 증강현실 예제 (0) | 2018.01.07 |
webgl에서 bezier 곡선그리기 (0) | 2017.10.31 |
2D Mesh (0) | 2017.08.25 |
Canvas에서 형광등효과 내보기. (0) | 2017.05.28 |