頂點法線和面法線

來源:互聯網
上載者:User

標籤:

在3D世界中每一個頂點都有顏色,除了使用光源和物體的材質資訊之外,還需要知道每個頂點的法向量,根據光照入射方向和法向量的夾角,計算頂點的最終顏色.那麼我們來瞭解下頂點法線.

頂點法線: 每一個頂點都有法向量,就能知道光線到達物體表面的入射角.

面法線: 垂直一個平面的直線叫面法線

一般情況下頂點法線和面法線的方向是相同的,比如一個類是於圓球體和圓的定點法線和面法線方向就不一致,如

計算頂點的法向量,假設一個三角形由P0,P1,P2頂點組成. 如何計算頂點的法向量N1呢?

N1 = (P0 - P1) 叉乘  (P2 - P1);  是正N1 = (P1 - P0) 叉乘  (P1 - P2);  是正

求出的頂點法線的值並不重要,我們只需要在乎他的方向(正和反),如N1是正方向,求出它的反方向就應該是

N1 = (P0 - P1) 叉乘  (P1 - P2);  是反

第二種計算頂點法向量的方式: 如果一個頂點是三個平面的共同頂點,那麼通過三個面法線計算出頂點法線

Np = (N0 +N1 + N2)  / 3

頂點法線和面法線

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.