Front-end_dev

노멀벡터 계산할때 본문

ES6/Computer Graphics

노멀벡터 계산할때

Eat2go 2017. 12. 8. 02:51




노멀벡터 계산할때(일반화해서 반복문으로 뽑아낼때 단, 직접계산하는건 이 주제와 상관없습니다), 중요하게봐야할 부분이 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