接下来我们将会看到各种变换方程的效果,几何变换主要有三种,即移动,拉伸与旋转,首先我们来看一下相对简单的移动,同时观察一下长方体选区对变换的影响。
I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.变换方程-加减(移动)
VI.变换方程-乘除(缩放)
VII.函数的使用
VIII.特殊函数-旋转与翻转
IX.源坐标的使用
X.移动后源坐标的使用
XI.使用例子
首先我们来看一个简单的移动,下图中我们有一个位于y=0位置的平面
我们希望将它向上移动0.5单位,我们需要使用的指令是:
//deform y=y-0.5
复制代码
注意这里使用的是 - ,这是几何变换表达式的特性,因为我们改变的是变量本身,需要使用相反的运算符来达到效果。
移动后的效果如上图。
它的运作方式是带入每个方块位置的坐标数值,将其按表达式进行变动,并将方块移动到计算出的坐标的新位置,接下来我们通过移动一个单个方块来更直观地来看看这一点:
首先,我们的方块所在位置为选区中心,即坐标系原点 (0;0;0)
首先使用指令:
//deform x=x-0.5
复制代码
将它向正X方向移动0.5单位,从下图可以看到方块成功被移动了。
接下来我们将它向上移动0.5单位,使用的指令是:
//deform y=y-0.5
复制代码
最后,我们来看一下更复杂点的物体的移动,一个球体,同时来看一下多个表达式的同时使用。
首先,下图为球体开始时的位置:
这里我们使用指令:
//deform x=x+0.3; y=y+0.3
复制代码
将球体同时在两轴移动,可以看到指令中使用了分号来分隔两段表达式,下图为移动后球体的位置:
02016-02-03
02016-02-03
02016-02-03
02016-02-03
02016-02-03
02016-02-03
02016-02-03
02016-02-03
累计评论0条
展开其余评论