归一化

作者: 卡布奇洛猫 | 来源:发表于2019-05-08 23:11 被阅读0次

    向量<x,y,z> = s

    len = 1/sqrt(x^2+y^2+z^2) = 1/||s||;
    x1 = x*len
    y1 = y*len
    z1 = z*len
    

    其作用是将x1,y1,z1的取值范围缩小到-1,1.
    具体原理来源于勾股定理:
    sqrt(a^2 + b^2)=sqrt(c^2)
    其中c为斜边,斜边是三角形三条边中的最长边,也为这个三角形a,b两个向量构成的向量空间中的最长向量,这点在其他任意维空间也成立,因此:

    a/c >= -1 || a/c <= 1
    b/c >= -1 || b/c <= 1
    

    相关文章

      网友评论

          本文标题:归一化

          本文链接:https://www.haomeiwen.com/subject/oobboqtx.html