1
0
我查看了您提供的API链接,在此基础上,我将如何实现矩阵类的缩放方法,使之与现有的TraseAe()和RoSATE()方法一致。也就是说,它与一个缩放矩阵做右侧乘法运算。 尽管我个人觉得有点奇怪,因为API使用OpenGL样式的矩阵。这意味着右乘法在矩阵中存在的所有其他转换之前都应用新的转换,在左边的乘法在其他转换之后应用它。所以我不确定这是否是你想要的。您可能必须按照相反的顺序执行所有转换,或者自己执行左侧乘法。
|
2
2
我不清楚你想衡量什么。是矩阵本身,还是用它来缩放另一个向量? 如果你说的是三维空间中的一个向量,我不明白4x4矩阵是如何成为你想要的。使用矩阵缩放三维空间中的向量意味着将缩放因子放在矩阵的对角线上;非对角线元素为零。 当你链接到一个4x4矩阵的时候,你把我搞糊涂了。你确定这就是你想要的吗? 我想你想要这个:
下面是一些伪代码来说明它是如何完成的:
如果要缩放3x3矩阵,它将如下所示:
下面是一些伪代码来说明它是如何完成的:
请注意,这两个解决方案都来自于您的声明,即您的缩放向量有三个组件。如果不是这样的话,所有的赌注都是空的。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |