小编yiz*_*eel的帖子

从不规则数量的x,y点制作平滑路径以模拟手写

我试图在AS3(纯粹,而不是Flex)中制作一个模拟手写的"画笔"工具,使笔画变得平滑而不是走投无路.然后,必须将轨迹缩小为可以拖动和变形的三次贝塞尔曲线,从而影响先前绘制的路径(如插图画家的钢笔工具).

我正在跟踪鼠标移动以获得一组点来绘制路径.据我所知,我需要使用这组点进行B样条曲线路径.然后我应该将它减少到三次贝塞尔曲线(在路径中添加'钢笔工具'功能).

我已经开发了钢笔工具,使用的算法可以将Cubic Beziers缩小为Quadratic Beziers(然后使用Flash curveTo函数).但我不知道如何创建B样条(或其他简化),然后将其缩小为贝塞尔曲线.

你知道有什么方法可以做到这一点吗?

math flash bezier actionscript-3

7
推荐指数
1
解决办法
3066
查看次数

标签 统计

actionscript-3 ×1

bezier ×1

flash ×1

math ×1