tifaices吧 关注:6贴子:81
  • 3回复贴,共1

关于gl_Position

只看楼主收藏回复

{x,y,z,w}


IP属地:四川1楼2014-11-26 15:33回复
    理解他所代表的意思,重点在于w,w是用来判定他是方向向量还是位置向量。
    当w是0.0f的时候,他代表的是一个方向向量
    如果是1.0f则是一个位置(坐标)


    IP属地:四川2楼2014-11-26 15:36
    回复
      2025-07-12 12:29:00
      广告
      bool true or false
      int 32-bit integer
      half 16bit integer
      float 32bit float
      double 64bit double
      向量:
      float3 vectorTest
      float vectorTest[3]
      vector vectorTest
      float2 vectorTest
      bool3 vectorTest
      矩阵:
      float3x3: 3x3矩阵,float类型
      float2x2: 2x2矩阵, float类型
      还有很多辅助函数处理复杂的数学表达式:
      cos( x ) 返回x的余弦值
      sin( x) 返回x的正弦值
      cross( a, b ) 返回向量a和向量b的叉乘
      dot( a,b ) 返回向量a和向量b的点乘
      normalize( v ) 返回一个归一化的向量v(v / |v|)


      IP属地:四川3楼2014-12-03 00:16
      回复
        dot()是向量乘法,
        DOT(A,B) is the same as A'*B
        例如:
        >> A = [3 4];
        >> B = [1 1];
        >> C = dot(A,B)
        C = 7
        3*1+4*1


        IP属地:四川4楼2014-12-03 00:27
        回复