Mathematics in 3D graphics: Transformation of normal vectors

Source: Internet
Author: User

Vertex tangent vector and normal vector: Used to indicate how the vertex operator fuses into the surrounding surface.
Transformation of vertex Tangent Vectors and normal vectors: Let M be a transformation matrix of 4*4, which is discussed in the following situations:
1) if m represents a translation transformation, the tangent vector and the normal vector remain unchanged: t' = T; n' = n.
2) If m represents an orthogonal matrix, the tangent vector and the normal vector also meet the M Transformation: t' = MT; n' = Mn.
2) If m represents a non-orthogonal matrix, the tangent vector satisfies the M Transformation: t' = Mt, but the normal vector does not meet the M transformation. If the transformation matrix required by the transformation method to vector is G, then G = trans (inverse (m ));

--------------------------- Dedicated to multimedia technology, become a thoughtful software engineer ------------------------

ThisArticleIf you want to repost the original work for me, please contact me or indicate the source.
You are welcome to give your valuable comments on the content of the article, and hope that you will promptly point out the mistakes in the article so that I can correct them in time.
My contact information:
QQ: 7578420
Email:Jerrydong@tom.com

Bytes ----------------------------------------------------------------------------------------

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.