18得票6回答
如何获取CGPath曲线或二次曲线中的所有点

我使用方法CGPathAddQuadCurveToPoint创建了一个二次曲线路径,我已经得到了完美的路径。但是,我想知道参与路径的所有坐标点。 是否有一种方法来检索路径中的所有坐标点? 如果没有,您是否有通过数学方式检索曲线上的所有点的其他解决方案。 提前感谢, Vamshi

18得票3回答
高效的线条平滑和/或简化

我正在使用ActionScript创建一个绘画应用程序(尽管我的问题与ActionScript无关)。基本想法是在鼠标按下并跟踪鼠标移动时开始绘图。我想要实现的是: 减少鼠标“噪音”和 创建更平滑的线条。 目前,(1)存在问题,因为我在几秒钟内会得到数千个鼠标移动。由于 (1) 的影响...

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

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

17得票5回答
如何使用Python的PIL库绘制贝塞尔曲线?

我正在使用Python的Imaging Library,并且想要绘制一些贝塞尔曲线。我猜我可以逐像素计算,但我希望有更简单的方法。

17得票4回答
如何在C#中找到BezierSegment的控制点,给定起点、终点和2个交点 - 也称为三次Bezier 4点插值。

我一直在寻找一种易于理解的方法来做这件事。 我有四个点,一个起始点,一个终点和两个交点来表示贝塞尔曲线中的峰值和谷底。 C#中的BezierSegment需要起点、控制点1、控制点2和终点,然而我没有任何控制点,我只有沿着贝塞尔曲线的这两个点(上面称为交点)......如何计算这两个控制点?...

16得票5回答
如何获取与给定点最接近的立方贝塞尔曲线?

给定n个点: p0, p1, p2, ..., pn; 如何获得点c1、c2,以使由 p0、c1、c2、pn 定义的三次贝塞尔曲线最接近给定的点? 我试过最小二乘法。在阅读http://www.mathworks.com/matlabcentral/fileexchange/1554...

16得票1回答
在Android中将文本包裹在贝塞尔曲线外部

我想在Android中将文本包裹在贝塞尔曲线形状之外。 我尝试过的:Path path = new Path(); path.addCircle(x, y, radius, Path.Direction.CW); myCanvas.drawTextOnPath(myText, path, o...

16得票1回答
在GPU上绘制二次曲线

我的任务是通过Stage3d(Adobe Flash)技术呈现二次贝塞尔曲线(路径),但此技术默认没有任何扩展来进行绘制(而我所知道的OpenGl有此功能)。是的,有一个Starling-Extension-Graphics,但它使用简单方法将曲线段分割为许多直线,这会为我的长曲线路径生成非常...

16得票3回答
三次贝塞尔曲线描边概述

通过三次贝塞尔曲线,我指的是使用一个特定的线宽 'w' 来渲染曲线 'A'。 我该如何推导出描述贝塞尔 'A' 描边轮廓的其他三次贝塞尔曲线?

16得票4回答
贝塞尔裁剪

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