将逆 CATransform3D 应用于已转换的 CALayer 的子层
我正在使用 CATransform3D 转换将伪 3D 透视效果应用到视图。 我使用 iPhone 4 中的陀螺仪来控制变换的参数。 我正在转换的视图有一些子视图: 结果如…
如何将 4x4 矩阵转换为 3x3 矩阵?
我正在 iOS 上编写 AR 应用程序,并在 UIView 上使用 CATransform3D 转换。 通过OpenCV,我可以通过调用cvGetPerspectiveTransform()获得透视矩阵。这…
CATransform3D 始终成为最顶层视图
我正在使用 CATransform3D 转换一个 UIView 的图层。问题是我无法在其上方显示其他控件(不是此转换视图的子视图)。 例如,此代码: [UIView flipTra…
两个 UIViewController 之间的 3D 门打开动画
之前已经有人问过这个问题,但据我所知,在 stackoverflow 上找不到示例代码,也没有正确的解决方案。我有一个解决方案,但它看起来很糟糕。我将不胜…
使用 CATransform3DMakeTranslation 设置持续时间
我关于堆栈溢出的第一个问题:) 我想在 CALayer 上进行 y 轴平移。我有一个大背景:320x4000px。 翻译使用以下代码: NSNumber *deplacement = [NSNumb…
我可以获得 CATransform3DIdentity 的基本解释吗?
“3D”空间中翻转图层) kFaceUpTransform = kFaceDownTransform = CATransform3DIdentity; // Construct a 180-degree rotation matrix: kFaceDownTr…
将 OpenGL 变换矩阵转换为在 CATransformLayer 上工作
我一直在一个项目中使用 String 的增强现实 SDK。基本上,这个 SDK 会传回一堆它识别的图像标记,以及一个关联的 OpenGL 矩阵变换,该变换概述了标记…
了解 CATransform3D
我正在 UIView 中使用 CATransform3DMakeRotation,并且尝试进行 45° 变换,就像它向后放置一样: 这是我的“代码”,但显然没有这样做。 CATransform…
如何使用 CATransform3DRotate 旋转 UIImageView 做出类似开门的效果?
我已阅读并尝试这篇文章(使用核心动画打开门效果) 我在我的应用程序中实现了以下代码: CALayer *layer = threeHomeView.layer; CATransform3D init…
UIView(内部有 UIImageView)缩放后如何重置锚点?
我想对一些包含 UIImageView 的 UIView 进行 catransform3dmakerotation ,这样它们看起来就像在旋转。它可以工作,但是在我缩放 UIView (并因此拉伸…
3D立方体问题!第 1 部分
我使用 CALayer 在 iPhone 中创建了一个 3D 立方体。现在,当用户双击立方体 (CALayer) 时,我想将其旋转到 90°。 我能够将立方体 (CALayer) 旋转到 9…
如何获取转换后的CALayer的实际大小?
我有一个 200x200 像素 CALayer 实例,我对其应用了两次转换: 缩小到 50% 应用 3D 透视 现在我想将转换后的图层与另一图层对齐。为此,我需要转换后…
CATransform3d 一个 UIButton
我似乎无法在按钮上进行简单的 3D 转换,并且文档似乎没有帮助。我从基于视图的应用程序模板开始。我添加了 QuartzCore 框架并将其导入到 ViewControl…