弯曲图像

发布于 2024-10-27 15:38:39 字数 91 浏览 1 评论 0原文

我想弯曲像杆一样的图像来响应用户的触摸。用户应该能够通过触摸来改变图像的曲率。你如何使用 Quartz 来做到这一点?显然没有为此的标准转换。我很难计算出这样做的数学。

I want to bend a rod like image in response to user touches. The user should be able to change the curvature of the image using touches. How do you do this using Quartz? There is obviously no standard transform for this. I am having a tough time figuring the math for doing this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半﹌身腐败 2024-11-03 15:38:39

您不能仅使用仿射变换来做到这一点,根据定义,仿射变换是线性的。您可以将条形图分成许多小块,沿着路径缓慢弯曲,或者使用 OpenGL 沿着三条带或四条带绘制它们。

You can’t do it using just an affine transform, which is by definition linear. You can draw the bar in many small chunks, slowly bending along the path, or use OpenGL to draw them along a tri-strip or quad-strip.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文