贝塞尔曲线绘画技巧详解 新手必备教程

2016-08-16 18:48:18 神评论

17173 新闻导语

我的世界贝塞尔曲线想必大家也是听说过的,这个贝塞尔曲线怎么绘制呢

我的世界贝塞尔曲线想必大家也是听说过的,这个贝塞尔曲线怎么绘制呢,对于新手玩家们来说可能摸不到头绪,不过如果掌握了以下的绘制技巧那就简单了。一起来学习一下。

首先我就不贴那两张图了。这样的曲线叫做Bezier曲线,n+1个点控制的我们称为n阶Bezier曲线,因为这条曲线的方程式n次的。

例如 n=2 时,对应的曲线一定是抛物线。

贝塞尔曲线绘画技巧详解 新手必备教程

过程我不作推导,n次Bezier曲线的方程以向量形式为

贝塞尔曲线绘画技巧详解 新手必备教程

特别地, n=2 时为

贝塞尔曲线绘画技巧详解 新手必备教程

例子和命令

以 P_0=(0,0,0), P_1=(7,6,-10), P_2=(10,1,-3) 为例

P=(-4t^2+14t, -11t^2+12t, 17t^2-20t)

令步数为 100, s=100 t, 则

P(s)-P(s-1)=(-0.0008,-0.0022,0.0034)s+(0.1404,0.1211,-0.2017)

召唤两个雪球a,b:

summon snowball ~10 ~5 ~10 {CustomName:"a",CustomNameVisible:1,NoGravity:1}

summon snowball ~10 ~5 ~10 {CustomName:"b",CustomNameVisible:1,NoGravity:1}

依次执行(对应循环、连锁条件开启、连锁条件开启的命令方块)

tp @e[name=a] ~0.1404 ~0.1211 ~-0.2017

execute @e[name=b] ~ ~ ~ tp @e[name=a] ~-0.0008 ~-0.0022 ~0.0034

execute @e[name=a] ~ ~ ~ summon snowball ~ ~ ~ {CustomName:"b",CustomNameVisible:1,NoGravity:1}

贝塞尔曲线绘画技巧详解 新手必备教程

【来源:】
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包