9得票2回答
HTML5画布上的虚线曲线贝塞尔

对于我的一个应用程序,我需要在Html5画布上的bezier路径上绘制虚线曲线... 虚线的长度和间隔应该是可变的... 在JavaFx中可以实现,请看这个链接... 我想使用Html5画布实现相同的效果。我知道如何绘制虚线直线,但不知道如何沿着bezier绘制曲线... 虽然我不是专家,但...

11得票1回答
贝塞尔曲线,Loop和Blinn风格

几天前,我开始研究高效绘制贝塞尔曲线,并发现了由Charles Loop和Jim Blinn开发的这种方法,看起来非常有趣。然而,经过大量试验他们的算法后,我似乎无法使其能够呈现立方曲线。二次曲线很好,没有问题。 目前我找到的唯一资源如下: GPU Gems 3第25章 Curvy Bl...

10得票3回答
将贝塞尔曲线分成两个相等的部分

我有两点之间的贝塞尔曲线。我想将所有曲线切成两半。 我的一个想法是,如果我可以控制“t”值,我将通过t = [0,0.5]和t = [0.5,1]绘制2条曲线,但我不知道如何做到这一点。以下是我的代码。我不介意任何其他想法或建议 <!DOCTYPE html PUBLIC "-//W3...

8得票3回答
使用贝塞尔曲线绘制螺旋图形

这是一个iPad应用程序,但本质上是一个数学问题。 我需要绘制线宽变化(单调递增)的圆弧。在曲线开始时,它将具有起始厚度(假设为2个点),然后厚度将平滑增加,直到弧的末端,在那里它将达到最大厚度(假设为12个点)。 我认为最好的方法是创建一个UIBezierPath并填充形状。我的第一次尝...

7得票2回答
贝塞尔曲线上给定点的角度是多少?

我用ActionScript创建了这个类,它返回Bezier曲线上给定点的位置。现在我想得到当前点的角度。我在网上搜索了一下,但是没有找到太多相关的资料。请问该如何实现? public static function quadraticBezierPoint(u:Number, anchor...

13得票1回答
IOS:如何将直线变换为贝塞尔曲线动画化

我希望能够将一条直线动画转变成贝塞尔曲线(从“_”到“n”),是否有可以帮助我完成这个功能的库? 我知道如何使用UIBezierPath绘制贝塞尔曲线,我可以重新快速绘制并逐步进行转换,但如果有现成的东西可以做到这点,那会很酷 :-)

13得票2回答
贝塞尔三次曲线:匀加速运动

假设我有一个贝塞尔曲线B(u),如果我以恒定速率增加u参数,我无法沿着曲线获得恒定速度的移动,因为u参数和通过评估曲线获得的点之间的关系不是线性的。 我已经阅读并实现了David Eberly的文章。它解释了如何沿参数曲线以恒定速度移动。 假设我有一个函数F(t),它将时间值t和速度函数s...

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

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

7得票4回答
将不规则数量的x,y点平滑处理以模拟手写路径。

我正在尝试在AS3(纯净版,非Flex)中制作一个“画笔”工具,模拟手写,使笔画变得平滑而不是有角度。然后,轨迹必须被缩减为立方贝塞尔曲线,这些曲线可以被拖动和变形,影响先前绘制的路径(就像Illustrator的钢笔工具一样)。 我正在跟踪鼠标移动以获取一组点来绘制路径。据我所知,我需要使...

76得票10回答
如何将一个3D点转换为2D透视投影?

我目前正在使用贝塞尔曲线和曲面来绘制著名的犹他茶壶。使用16个控制点的贝塞尔块,我已经能够绘制出茶壶并使用“世界到相机”函数显示茶壶,该函数可以旋转结果中的茶壶,并且我目前正在使用正交投影。 因此,我得到了一个“平面”的茶壶,这是预期的,因为正交投影的目的是保持平行线。 然而,我想使用透视...