免费小说阅读网

手机浏览器扫描二维码访问

第五十三章 比例切割 算法初成(第2页)

终于,陈东风在大年三十前把这套他自己命名的比例切割算法给设计出来了。

灵感来自于华国历史上著名的数学家祖冲之的割圆术,割圆术目的是等分圆之后取得正多边形,而他的比例切割是取一个特定的比例来逼近一个特殊的曲线。

简单来讲比例切割算法(以一次贝塞尔曲线为例)的基本观点是选择在AB中的一个点C,C将AB分为u:1-u(A到C的距离与AB之间的距离之比是u),让我们找到决定C在哪里的方法。

从A到B的向量是B-A。

因为u是在0和1之间的比率,点C位于u(B-A)。

将A的位置加以考虑,点C为A+u(B-A)=(1-u)A+uB。

因此,对于给定的u,(1-u)A+uB是在A和B之间的点C,将AB分为u:1-u的两段。

更加具有普遍性的比例切割算法的想法如下是假设我们想要找到C(u),u在[0,1]中。

由第一个多段线P0-P1-P2-P3...-Pn开始,利用上面的法则找到在线段上的点P1i,P1i在P0i到P0(i+1)的连线上并且将这段线分为u:1-u的两部分。

依次地,我们可以得到n个点10,11,12,...,1(n-1),他们定义了一个新的多段线,一共有n-1段。

新点由1i进行标记,再次利用上面的规则我们可以得到第二个多段线,具有n-1个点(20,21,...,2(n-2))和n-2条边。

从这个多段线开始,进行第三次,得到新的多段线,由n-2个点30,31,...,3(n-3)和n-3条边组成。

重复这个过程n次得到一个点n0。

以上想法只是给定了比例切割想法的几何解释,而实际计算需要一个具体的计算方法。

首先,对于每一对临近的控制点,可以画出一条右上方和右下方的箭头(类似于杨辉三角),并且在两个箭头的交点处写下一个新点。

例如相邻的两个点分别为ij和i(j+1),新点是(i+1)j,右下方(相对应的左下方)的箭头表示将其尾数ij(相对应的为i(j+1))乘以1-u(相对应的乘以u),新的点是两个的和。

因此,从初始的第0列开始,我们计算第1列。

之后从第1列得到第2列。

最终,在n次计算之后我们最终到达了一个单个的点n0并且这个点就是在曲线上的点。

下面的算法总结了上面我们讨论的内容,输入的是具有n+1个点的数列P和在0到1之间的u,最终得到在贝塞尔曲线上的点C(u)。

这个计算过程可以用递归的方法表示,对于j=0,1,...,n用P0,j表示Pj,也就是P0,j是第0列的第j项元素,在第i列计算第j项如下:P(i,j)=(1-u)P(i-1,j)+uP(i-1,j+1),(i=1,2....,n;j=0,1,2...,n-i)

元素Pi,j是(1-u)Pi-1,j(左上方元素)和uPi-1,j+1(左下方元素)的和,最终的结果(在曲线上的点)是Pn,0.在这种想法的基础上,通过编程就可以得到基本的算法程序。

在这个基本算法的基础上,陈东风还需要对螺旋线、球面螺旋线、双弧外摆线和星行线、心脏线、圆内螺旋线、正弦曲线、太阳线和费马曲线等等几百种曲线给出需要选定的控制点数量和控制比例u。

这个工作如果没有计算机的帮助的话,估计他这辈子都得耗在这上面了。

“好在,通用的算法已经计算出来了,可能有迭代算法效率的不高的问题,但是计算机应该可以克服。”

陈东风一边自言自语,一边站了起来,往窗外一看天快黑了,正好肚子有点饿,把桌子上堆成小山的草稿纸整理下后,就出了房间。

热门小说推荐
乾坤剑神景言景晨星

乾坤剑神景言景晨星

景言曾是景家最优秀的天才,十六岁突破武道九重天踏入先天之境,整个东临城无人能比,却莫名其妙在进入神风学院后境界跌落,成为笑柄。解开乾坤戒封印,重新崛起,最终制霸天元大陆,成为无数武者仰望的存在。...

天渊路

天渊路

风起乱世天地劫,生死离渊一念间,有进无出生者墓,有来无回死者安。...

情深似你:萌宝买一送一

情深似你:萌宝买一送一

尹伊络莫名其妙多了个儿子,尹伊络一夜之间成了豪门富太太。z国的人都知道,尹伊络是简家大少的心尖甜蜜饯,打不得,骂不得,当宝贝似的宠着。某记者发布会上。记者问简少,请问尹小姐在你心目中是怎样的一个女人,值得你如此疼爱?简少我家夫人温婉贤惠不说脏话。那些被尹伊络抢尽风头的上流女配们欲哭无泪,简少莫不是年纪轻轻便瞎了!...

玩转系统之盘古后人

玩转系统之盘古后人

作者雲巅丨冷月大大的经典小说玩转系统之盘古后人最新章节全文阅读服务本站更新及时无弹窗广告小说荒芜,亘古长存的神明无法踏足之地。一颗蔚蓝的星体降临仿若点亮了这片光怪陆离的天地,古魔仙王拼长生,夺天造化,热血与高亢,激情如江水波涛,弹指间岁月匆匆。黑暗的古老岁月,轮回与阴祸,初始之地,太多的古史被迷雾遮拢,雾中有人在细语,有兽在嘶吼,古魔横行,生灵寂灭,一局万古空,千秋溃灭。仙王,无上掌中岁月如剑,一觉百万载,世间轮回,深藏于岁月的秘密逐渐挖掘,他拥有盘古一切,当无敌于世,观岁月悟天道因果...

赘婿当自强

赘婿当自强

我是个刚刚大学毕业的屌丝。一次被逼债,我被结婚了。一个莫名出现的儿子,我被当爹了。一句口舌之争,我被卷入豪门的纷争。从此,开始了我不平凡的经历,金钱?美女?权势?得不到,那不是白活了?...

亿万老公:买一送一

亿万老公:买一送一

搜小说免费提供作者残禾的经典小说亿万老公买一送一最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临观看小说一场意外,胞弟命丧,从此他精神失常,一人分饰两角,成了今天的展少唐,明天的展少康,大后天的展少唐,大大后天的展少康周而复始,年复一年,没有尽头。一场相亲,兄弟反目,哥哥给弟弟找女人,弟弟就给哥哥找老婆,从此叶慕槿悲哀地周旋在两个老公中间...

每日热搜小说推荐