25得票7回答
在Raphael JS中绘制居中的弧形

我需要使用raphael.js绘制不同大小的同心圆弧。我试图理解类似于我所需内容的http://raphaeljs.com/polar-clock.html 的代码,但是没有注释,很难理解。最好的情况下,我需要一个函数来创建一个路径,该路径距离某个中心点一定的距离,在某个角度开始,并在某个其他...

24得票8回答
寻找封闭贝塞尔曲线的边界框算法?

我正在寻找一种算法,用于在笛卡尔坐标系中查找封闭二次贝塞尔曲线的边界框(最大/最小点):input: C (a closed bezier curve) output: A B C D points 图像 http://www.imagechicken.com/uploads/12705865...

24得票2回答
三次贝塞尔曲线 - 根据给定的X获取Y

我有一个立方贝塞尔曲线,其中第一个点和最后一个点已确定(即P0(0,0)和P3(1,1))。另外两个点的定义如下:cubic-bezier(0.25,0.1,0.25,1.0)(X1,Y1,X2,Y2,这些值不得小于或大于0或1,分别) 现在,如果假设只有一个X值,我该怎么做才能获得它的Y坐标...

24得票3回答
使用matplotlib创建随机形状/轮廓

我正在尝试使用Python生成一个随机轮廓的图像,但是我找不到简单的方法。 这是一个我想要的样例: 起初我考虑使用matplotlib和高斯函数来实现,但我甚至无法接近我所展示的图像。 有没有简单的方法可以实现呢? 非常感谢任何帮助。

23得票1回答
使用2D/3D样条曲线从嘈杂的数据点中找到曲率?(C++)

我尝试从脉冲曲线上提取其曲率(如下图所示)。该脉冲是在一个长度和高度为150x100单元格的网格上使用C++实现的有限差分计算得出的。 我提取了所有具有相同值(等高线/级别集)的点,并在下面的图中将它们标记为红色连续线。其他颜色可以忽略。 然后,我尝试通过以下方式从已经很嘈杂(由于...

22得票4回答
如何使用SVG中的贝塞尔曲线逼近半余弦曲线?

假设我想在SVG中使用贝塞尔路径来近似半余弦曲线。半余弦应该如下图: 并从[x0,y0](左控制点)运行到[x1,y1](右控制点)。 如何找到一组可接受的系数,以便良好地近似此函数? 奖励问题:例如,如何推广四分之一的余弦公式? 请注意,我不想用一系列相互连接的线段来近似余弦,而...

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

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

19得票4回答
安卓:使用贝塞尔曲线进行数字签名

我试图使用贝塞尔曲线绘制数字签名,如上所示的图片。当我触摸并尝试绘制线条时,结果是点线而不是连续的线条。使用简单签名可以实现简单的签名,但我想使用贝塞尔曲线和触摸压力创建更平滑的曲线。尝试了这个链接 SignatureViewDemo.java public class Signat...

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

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

19得票4回答
为缩写/平滑SVG路径的贝塞尔曲线计算控制点

链接:官方 SVG 参考文档 大家好,我在使用 SVG 路径时遇到了一些麻烦,具体来说是关于被定义为 SVG 路径的缩写贝塞尔曲线 (由路径数据中的 S 或 s 表示) 的第一个控制点如何计算。 假设我们有一个 curveto 命令,并且已知其控制点为 (X1,Y1) 和 (X2,Y2),...