2

还是我必须沉迷于数学并自己做样条交叉数学?我知道二次 b 样条的基本数学。

我正在尝试制作程序随机生成的凯尔特结作品,它可以自己动画。我的灵感来自于 Kells 原著和同名动画。这意味着充其量它会非常复杂 - 大量曲线动画快速。我要生成 - 响应用户 - 具有最高复杂性的凯尔特结......这可能意味着只有 12 点随机动画并响应鼠标移动但是......我会喜欢成百上千的……总有一天。

开发一个移动的随机弯曲双线循环涂鸦很容易。我喜欢由 12 到 14 个随机点组成的曲线的外观。现在我想把它编织在下面。为此——我需要为每一帧快速找到大量随机曲线的交点。当我在 Flash 中以-not object-drawing 模式绘制曲线时...... Flash 会自动为我生成交点。

问题: - Actionscript 3.0 中是否有与在 Flash 绘图界面中如此容易完成的交叉点等效的交叉点类/方法/函数?

- 作为一名艺术家,您在 Flash 中所做的工作中,有多少像 Actionscript 3.0 中的 curveTo 这样很酷的类?

-我可以看到curveTo的源代码吗?

- 我可以扩展curveTo来做我想做的事吗?

-我一直在阅读和重新阅读参考资料以及如何扩展课程......我所做的。但是我如何学习如何扩展curveTo ...或Path类...可以吗?

4

1 回答 1

0

这是否是您正在寻找的东西:
http ://actionsnippet.com/?p=965

在此处查看演示:http ://www.actionsnippet.com/swfs/bezier_intersect.html

于 2013-09-12T12:39:01.227 回答