CG向量和矩阵元素的获取

swizzle

  1. swizzle可以获取向量分量值;
  2. 表现形式是点符号和rgba或xyzw
    rgba一般用作颜色表示
    xyzw一般用于坐标表示
  3. 分量值可以进行组合
    例如:fixed4 test=(1,2,3,4)
    获取分量值:test.r 获取第一个分量值、test.g、test.xy、test.yx

向量维度转换

  1. 高纬度到低纬度
    fixed4 t1=(1,2,3,4);
    fixed2 t2=t1;//舍弃第三和第四个分量
    t2=t1.xw;//使用第一个和第四个分量
  2. 低纬度到高纬度
    fixed3 t3=(1,1,1)
    t1=(t2,t2) //组合为四维
    t1=(t3,5)

向量用于矩阵的声明

fixed4 a=(1,2,3,4)

fixed4x4 b={a,a,a,a};

获取矩阵元素

b[0][0] 获取第一行第一列的元素

获取矩阵的一行

fixed4 c=b[0] //获取第一行的元素 使用向量存储

矩阵维度转换

  1. 高维到低纬 舍弃多余的维度
    fixed3x3 d=a;//a矩阵舍弃 第四行和第四列
  2. 低纬度到高纬度
    fixed3 a=(1,1,1);
    fixed3x3 b={a,a,a}
    fixed4x4 c={ fixed4(b[0],1),
    fixed4(b[1],1),
    fixed4(b[2],1),
    fixed4(a,1)}
相关推荐
短视频矩阵源码定制16 小时前
矩阵系统源头厂家
大数据·人工智能·矩阵
短视频矩阵源码定制17 小时前
好用的矩阵系统机构
大数据·人工智能·矩阵
短视频矩阵源码定制18 小时前
专业的矩阵系统哪个公司好
大数据·人工智能·矩阵
Nox聚星.21 小时前
海外网红营销的下一次进化:2026纳米网红矩阵与品牌韧性建设
矩阵·品牌出海·海外网红营销
Tisfy21 小时前
LeetCode 756.金字塔转换矩阵:深度优先搜索
leetcode·矩阵·深度优先
Tisfy2 天前
LeetCode 1351.统计有序矩阵中的负数:O(m+n)时间复杂度——抽象题解
算法·leetcode·矩阵·题解·遍历
RedMery3 天前
厄米特矩阵的性质
线性代数·矩阵
前端小白在前进4 天前
力扣刷题:矩阵重叠
算法·leetcode·矩阵
NBD诺必达4 天前
TikTok直播矩阵运营中的IP风险规避与权重提升技术指南
矩阵·ip·tiktok矩阵·矩阵运营
qq_430855885 天前
线代第二章矩阵第五、六、七节矩阵的转置、方阵的行列式、方阵的伴随矩阵
线性代数·算法·矩阵