gpt4 book ai didi

ios - CATransform3DTranslate如何翻译?

转载 作者:行者123 更新时间:2023-12-01 18:23:55 25 4
gpt4 key购买 nike

我知道CATransform3D被定义为

struct CATransform3D
{
CGFloat m11, m12, m13, m14;

CGFloat m21, m22, m23, m24;

CGFloat m31, m32, m33, m34;

CGFloat m41, m42, m43, m44;
};

苹果文件说
CATransform3DTranslate
Translate 't' by '(tx, ty, tz)' and return the result: t' = translate(tx, ty, tz) * t.

我想实现我的CATransform3DTranslate方法,但是我不知道确切地如何计算t',即我有像 self.layer.transform这样的转换,并且tx = 10,ty = tz = 0,如何计算得到t'?

最佳答案

不用了
您只需在图层上使用CATransform3dMakeTranslation方法,即可设置输入值和游戏!
CATransform3dMakeTranslation(例如CATransform3DMakeRotation)将执行所有具有坐标转换的旋转平移矩阵的数学运算。如果只需要平移/旋转/旋转平移3d空间中的图层,则不必担心矩阵本身。

关于ios - CATransform3DTranslate如何翻译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15323389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com