1、区别:表达不同,含义不同。
2、一、表达不同:第一个表达式:y=wiggle(1,40);value+[y[0],y[1]]value+[x[0],y[1]]第二个表达式:x=wiggle(1,50);y=wiggle(1,40);二、含义不同:在原来的数值上+x(这里的x不是赋值的变量x)轴取wiggle(1,50),在y(这里的y不是赋值的变量y)轴上取wiggle(1,40);最后的结果应该是x,y轴上分别抖动,x轴抖动的是(1,50)y轴抖动的是(1,40)。
3、对于time的表达式来说,在做一些动画的过程中式经常用到的,基本形式是time*n(n可以是常量,也可以是变量),意思就是每隔多少帧对你添加的关键帧做出抽帧的动作。
(资料图片)
4、下面我是以fractal noise(分形噪波)的演变动画来说明的。
5、举例来说表达式x/y,分别使自由变量x和y定值为10和5,其输出为数字2;但在y值为0时则没有定义。
6、一个表达式的赋值和算符的定义以及数值的定义域是有关联的。
7、两个表达式若被说是等值的,表示对于自由变量任意的定值,两个表达式都会有相同的输出,即它们代表同一个函数。
8、一个表达式必须是合式的。
9、亦即,其每个算符都必须有正确的输入数量,在正确的地方。
10、如表达式2+3便是合式的;而表达式*2+则不是合式的,至少不是算术的一般标记方式。
11、以上内容参考:百度百科-表达式。
本文到此分享完毕,希望对大家有所帮助。
标签: