everyinch的文章

三维粒子

Flash三维粒子——Lorenz 84

Flash三维粒子——Lorenz 84
Lorenz 84有5个参数:A,B,C,D和dT 方程为: 通过ActionScript表示为: Lorenz-84 Attractors 参数:a,b,f,g和d 公式: finalX = x+d(-ax-y*y-z*z+af) finalY = y+d(...

14年前 (2011-10-04) 3424℃ 0喜欢

三维粒子

Flash三维粒子——Lorenz attractor

Flash三维粒子——Lorenz attractor
本博客中关于Flash平台三维粒子的示例,以前都利用了pv3d引擎。不通过三维引擎,直接利用Flash Player 10的API能达到什么样的效果呢,下面就让我们通过构造粒子形状、粒子灯光和粒子图片运动来展示下。 Edward Lorenz通过美丽而简单的方程向我们论证了动态系...

14年前 (2011-10-04) 3570℃ 0喜欢

缓动及缓动库

圆形缓动

圆形缓动
在mx.effects.easing包中,圆形缓动文件名为Circular.as。圆形缓动所依据的方程为: 这个方程根据半圆方程得到的,其中使用了平方根的计算。大家知道,圆的标准方程为(x – a)2 + (y – b)2 = r,其中(a, b)表示圆...

14年前 (2011-10-03) 4657℃ 2喜欢

缓动及缓动库

指数缓动

指数缓动
在mx.effects.easing包中,指数缓动命名为Exponential.as。指数缓动所依据的方程为: p(t) = 210(t-1) 大家知道,指数函数y = ax的定义域为(-∞, +∞),值域为(0, +∞),都通过(0,1)点,当a > 1时,函数单调增加,...

14年前 (2011-10-03) 5164℃ 1喜欢

缓动及缓动库

正弦缓动

正弦缓动
在mx.effects.easing包中,正弦缓动命名为Sine.as。正弦缓动所依据的方程为: p(t) = sin(t * π / 2) 正弦和余弦都能够生成周期震荡的波形,而且它们只需要沿时间轴平移1/4个周期即π / 2,就可以互相转换。 正弦缓动的运动比二次缓动还要平缓...

14年前 (2011-10-03) 4312℃ 1喜欢

'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>