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)}
相关推荐
短视频矩阵源码定制11 小时前
矩阵系统软件哪家好?2025年选型指南与深度品牌剖析
线性代数·矩阵
云茧11 小时前
【数学基础(二)】向量、矩阵、行列式与线性变换
线性代数·矩阵
无风听海11 小时前
神经网络之PPMI矩阵
人工智能·神经网络·矩阵
短视频矩阵源码定制20 小时前
矩阵系统源码推荐:技术架构与功能完备性深度解析
java·人工智能·矩阵·架构
AI Chen1 天前
【矩阵分析与应用】【第5章 梯度分析与最优化】【5.2.2 矩阵迹的微分计算示例d(tr(U))=tr(dU)证明】
矩阵·
短视频矩阵源码定制1 天前
矩阵系统全面解析:构建智能营销体系的核心引擎
java·人工智能·矩阵·aigc·视频
知识搬运工人2 天前
传统卷积神经网络中的核心运算是卷积或者矩阵乘,请问transformer模型架构主要的计算
矩阵·cnn·transformer
前端炒粉3 天前
18.矩阵置零(原地算法)
javascript·线性代数·算法·矩阵
AI Chen3 天前
【矩阵分析与应用】【第1章 矩阵与线性方程组】【1.6.2.2 迹的循环置换性质】
矩阵·
大千AI助手3 天前
HOSVD(高阶奇异值分解):高维数据的“解剖术”
人工智能·线性代数·矩阵·张量·svd·hosvd·高阶奇异值分解