22得票2回答
在drawRect()中绘制的Bezier路径如何进行动画处理(Swift)

我在drawRect()中绘制了一个形状。var rectanglePath = UIBezierPath() override func drawRect(rect: CGRect) { rectanglePath = UIBezierPath(rect: self.bounds)...

8得票1回答
如何使精灵沿着贝塞尔曲线移动?

我对Objective-C和Sprite Kit比较新,但我已经从事游戏开发一段时间了。我目前正在开发一款2D游戏,其中有敌舰从右到左移动屏幕。我一直在跟随不同部分的教程并在必要时添加内容。我找到了一个教程,其中游戏中的敌人遵循贝塞尔曲线路径,我已经成功将其实现在我的游戏中,但是由于我是新手,...

17得票2回答
如何在Android中绘制贝塞尔曲线

我在我的项目中有一个创建贝塞尔曲线的要求。为此,我正在使用绘画来绘制视图,但问题是我没有得到如下图片所示的需要的精确形状。因此,请帮助我提供您的解决方案以及对我的代码进行更改或修改。先行致谢。我用于创建贝塞尔曲线的代码:public class DrawView extends View { ...

8得票1回答
从3D立方贝塞尔路径中获取一致的法线

我正在编写一个BezierPath类,其中包含BezierPoints列表。每个BezierPoint都有一个位置、一个inTangent和一个outTangent。 BezierPath包含从路径获取线性位置和切线的函数。我的下一步是提供从路径获取法线的功能。 我知道在3D中给定的任...

19得票2回答
通过N个点找到贝塞尔曲线的控制点

考虑以下通过四个点的立方Bézier曲线控制点的好方法: 如何在C#中找到BezierSegment的控制点,给定起点、终点和2个交点 - AKA Cubic Bezier 4点插值 我想知道,如果要让Bézier曲线通过N个点,是否有一个直接的扩展方法,其中N > 2,可能N ≤ 20?

8得票4回答
计算贝塞尔曲线的中点

我有一个函数可以通过三个点来绘制贝塞尔曲线。我已经有了两个点(起点和终点) - A和B。如何计算这两点之间的中间点,因为中间点总是比这两点的线性函数略高或略低。 示例: 任何公式、想法都会很棒!

8得票1回答
你能在动画过程中将SVG沿着贝塞尔路径“弯曲”吗?

有没有办法在SVG对象沿着贝塞尔路径动画时“弯曲”它?我一直在使用GSAP来进行动画制作。效果看起来像这样:https://www.behance.net/gallery/49401667/Twisted-letters-2(带有蓝色铅笔的那个)。我已经成功让红色箭头沿着路径动画,但形状始终保...

16得票4回答
贝塞尔裁剪

我正试图找到/创建一种算法,用于计算两个任意填充的2D对象之间的交集(一个新的填充物体)。这些对象是使用线条或立方贝塞尔曲线定义的,可能具有空洞或自相交。我知道有几种现有的算法可以使用多边形完成相同的工作,在此列出。然而,我希望支持贝塞尔曲线,而不需要将它们细分为多边形,并且输出结果应该在没有...

10得票1回答
平滑连接两条贝塞尔曲线(C2连续)。

(跟进此问题。) 给定一系列三次贝塞尔曲线,如何最小地修改它们以使它们以C2连续的方式连接? 输入: 控制点为 P0、P1、P2、P3 的曲线 P 控制点为 Q0、Q1、Q2、Q3 的曲线 Q 如果有帮助,您可以假设它们已经是 C1 连续的。 约束条件: C0 连续性:P3 =...

8得票1回答
如何创建自定义曲线底部导航栏?

这是我们项目设计师为我们制作的导航栏,底部导航栏高度为70dp。 我已经尝试了以下方法: 首先,我从设计中下载了可缩放矢量图形背景,并将其设置为BottomNavigationView的背景。 <com.google.android.material.bottomnavigat...