Objective c 旋转一条路径以实现自动化
我正在使用动画制作一些东西,它涉及到使用CGPathAddCurveToPoint制作一个相当复杂的路径,每个路径可能有10-15个。有没有一种方法,不用重新计算每条曲线,我可以在构建后旋转整个路径?我不想旋转整个图形上下文,因为它只是需要更改的动画路径 (我曾尝试将CGAffineTransformMakeRotation放入每个曲线元素中,但这只是产生了奇怪的效果,就像它没有将路径作为一个整体进行旋转一样)Objective c 旋转一条路径以实现自动化,objective-c,path,rotation,caanimation,Objective C,Path,Rotation,Caanimation,我正在使用动画制作一些东西,它涉及到使用CGPathAddCurveToPoint制作一个相当复杂的路径,每个路径可能有10-15个。有没有一种方法,不用重新计算每条曲线,我可以在构建后旋转整个路径?我不想旋转整个图形上下文,因为它只是需要更改的动画路径 (我曾尝试将CGAffineTransformMakeRotation放入每个曲线元素中,但这只是产生了奇怪的效果,就像它没有将路径作为一个整体进行旋转一样) 非常感谢您的帮助 可以将变换应用于整个路径或图形上下文 看 在UIBezierPat
非常感谢您的帮助 可以将变换应用于整个路径或图形上下文 看
在
UIBezierPath
文档中。可以对整个路径或图形上下文应用变换
看
在
UIBezierPath
文档中。谢谢-很高兴发现我可以在创建动画路径后操作它!我想你不知道如何更改旋转变换的定位点,这让我现在很困惑。。。(如果找不到答案,我会发布另一个问题)翻译,旋转,再翻译。你可以发送-applyTransform:任意次数。谢谢你-很高兴发现我可以在创建动画路径后操纵它!我想你不知道如何更改旋转变换的定位点,这让我现在很困惑。。。(如果找不到答案,我会发布另一个问题)翻译,旋转,再翻译。您可以发送-applyTransform:任意次数。
- (void)applyTransform:(CGAffineTransform)transform