理论上,反射图像的数目是无穷的,我们只讨论到三面镜子的情况。像以前的一样,两束光线从位于中心的小黑点开始,从底部镜子的反射开始,这次经过了右侧和左侧镜子的反射,总共经过了三次反射。延长在左侧镜子的反射光最终汇聚在左上角位置。
继续考虑左下角的大黑点的反射情况。它经过底部、右侧、...
everyinch
12年前 (2013-05-02) 32558℃
22喜欢
前面考虑了单面镜子的反射情况,下面考虑两面镜子的情况。光线从位于中心的小圆点出发,射向底部的镜子,在镜子表面反射出去。但是,光线经过一面镜子的反射之后并没有停止。
光线经过底部镜子的反射,又经过右上角的镜子的反射,第二次反射产生了第二个虚拟图像。我们在镜子后延长两股反射光线,从而...
everyinch
12年前 (2013-05-02) 12044℃
10喜欢
目前具有的是一张干花叶的图像和三个镜子,如上图中的左图所示。为了简化这个问题,我们在图像上选择了3个点就能足够地表示这张图像。中心上的点由小圆点表示,底部的点由大圆点表示,顶部的点由空心圆表示。将分别处理这3个点。先从中心的小圆点开始。
假定有两条光线由目标点射...
everyinch
12年前 (2013-05-02) 7983℃
6喜欢
万花筒由大卫•布儒斯特于1816年发明,他是一位苏格兰的物理学家和牧师。万花筒英文为:kaleidoscope,即 splendid images;kaleidoscope 这个词由三部分组成,包括希腊词 kalos 意思是 beautiful,印欧语 eidos 意思是 for...
everyinch
12年前 (2013-05-02) 6859℃
7喜欢
点击图像打开实例文件:
PBK文件源码:
<languageVersion: 1.0;>
kernel stereographics
<
namespace : "advanced stereographic projection&q...
everyinch
12年前 (2013-05-01) 5392℃
3喜欢
点击图像打开实例文件:
PBK文件源码:
<languageVersion : 1.0;>
# define PI 3.141592
# define DOUPLEPI 6.28318531
kernel RadialCaleidoscope
<...
everyinch
12年前 (2013-05-01) 6092℃
1喜欢
点击图像打开实例文件。操作提示:点击用来变化万花筒图案。
使用遮罩的主类:
package{
import flash.display.GradientType;
import flash.display.Shape;
import flash.display.Sp...
everyinch
12年前 (2013-05-01) 5137℃
2喜欢
点击图像打开实例文件。操作提示:点击用来变化万花筒图案。
主类:
package{
import flash.display.Sprite;
import flash.events.MouseEvent;
import net.everyinch.kals.Ka...
everyinch
12年前 (2013-04-30) 4022℃
1喜欢
点击图像打开实例文件。操作提示:点击底部的缩略图用来变换万花筒,万花筒的形状自动进行变化。
package{
import __AS3__.vec.Vector;
import flash.display.Bitmap;
import flash.display...
everyinch
12年前 (2013-04-29) 4962℃
1喜欢
点击图像打开实例文件。操作提示:鼠标与万花筒中心的距离决定动画的速度。
package net.everyinch.kals{
import __AS3__.vec.Vector;
import flash.display.Bitmap;
import flash.dis...
everyinch
12年前 (2013-04-29) 5009℃
1喜欢
点击图像打开实例文件。操作提示:点击用来变化万花筒:
package net.everyinch.kals{
import __AS3__.vec.Vector;
import flash.display.Bitmap;
import flash.display.Bitm...
everyinch
12年前 (2012-12-31) 4071℃
2喜欢