光波导和导波光是不一样的。光波导是约束光传播的媒介,而导波光是受到约束的光。一般平面介质光波导最容易研究,先研究它。光在三层介质中传播,中间折射率最大,只有当往返一次横向相位变化是2pai整数倍时,才能传播(为什么?)从而有了不同模式。关于折射率的计算也是问题。入射角(这是定义为光线和z向夹角)越小...
分类:
其他好文 时间:
2014-12-30 00:16:37
阅读次数:
169
海水的实时仿真一直是一个比较热门的话题,移动端海水的仿真更是热上加热,目前在这方面的研究已经很多了,但是结果都不是很近人意,在这里给大家介绍一种在移动端实时绘制的算法,满足了移动端运行的要求,而且可以在海面上显示高光,反射,以及折射效果,海浪滚动效果以及海..
分类:
移动开发 时间:
2014-12-29 15:34:19
阅读次数:
217
近年来小米一直不缺新闻,继前不久估值超400亿美元之后,最近有关小米平板2的消息又甚嚣尘上。有消息称,最近小米平板2即将风暴来袭,而且网友还曝出了一组谍照,可谓是传得“有鼻子有眼”,那么小米平板2真的会很快面世吗?这款新品又有什么值得期待的地方呢?
谍照折射小米平板2看点
从谍照来看,小米平板2看点还是颇多的,首先外观沿袭了小米1代平板朴实无华但...
分类:
移动开发 时间:
2014-12-25 11:18:31
阅读次数:
166
Material是材质对象的抽象基类,当创建材质时都从这个类继承.Material对象的功能函数采用定义构造的函数原型对象来实现.
简单的说就是物体看起来是什么质地。材质可以看成是材料和质感的结合。在渲染程式中,它是表面各可视属性的结合,
这些可视属性是指表面的色彩、纹理、光滑度、透明度、反射率、折射率、发光度等。...
分类:
Web程序 时间:
2014-12-22 16:22:15
阅读次数:
561
CubeTexture类用来为面创建一个反射折射或者纹理贴图对象组成的立方体,这里和THREE.Texture方法不同的是,这里创建的是一个由贴图组成的立方体
这个类是最重要的属性是image,这是一个JavaScript Image类型对象。传入的第一个参数就是该对象,
后面的对象都是可选的,如果缺省就会填充默认值,而且往往都是填充默认值。
属性magFileter和minFileter指定纹理在放大和缩小时的过滤方式:最临近点、双线性内插等。
从url中生成一个texture,需要调用Three.Im...
分类:
Web程序 时间:
2014-12-04 15:38:30
阅读次数:
134
DataTexture类用来为面创建一个基于图像数据的反射折射或者纹理贴图对象,和THREE.Texture方法不同的是这里的图像使用的数据格式
这个类是最重要的属性是data,这是一个JavaScript Image类型对象的数据格式。传入的第一个参数就是该对象,
后面的对象都是可选的,如果缺省就会填充默认值,而且往往都是填充默认值。
属性magFileter和minFileter指定纹理在放大和缩小时的过滤方式:最临近点、双线性内插等。
DataTexture
...
分类:
Web程序 时间:
2014-12-04 15:37:52
阅读次数:
191
Texture类用来为面创建一个反射折射或者纹理贴图对象
这个类是最重要的属性是image,这是一个JavaScript Image类型对象。传入的第一个参数就是该对象,
后面的对象都是可选的,如果缺省就会填充默认值,而且往往都是填充默认值。
属性magFileter和minFileter指定纹理在放大和缩小时的过滤方式:最临近点、双线性内插等。
从url中生成一个texture,需要调用Three.ImageUtils.loadTexture(paras),
该函数返回一个texture类型对象。在函数...
分类:
Web程序 时间:
2014-12-04 15:37:37
阅读次数:
276
Texture类用来为面创建一个压缩的反射折射或者纹理贴图对象,和THREE.Texture类不同的是,图像参数是mipmaps图像,
这个类是最重要的属性是image,这是一个JavaScript Image类型对象。传入的第一个参数就是该对象,
后面的对象都是可选的,如果缺省就会填充默认值,而且往往都是填充默认值。
属性magFileter和minFileter指定纹理在放大和缩小时的过滤方式:最临近点、双线性内插等。
从url中生成一个texture,需要调用Three.ImageUtils.loa...
分类:
Web程序 时间:
2014-12-04 15:36:58
阅读次数:
339
尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。MVC回顾作为一种经典到不能再经典的架构模式,MVC的...
分类:
Web程序 时间:
2014-11-25 12:20:28
阅读次数:
199
UVA10334 - Ray Through Glasses(Fibonacci数列)
题目链接
题目大意:求光穿过两块玻璃的折射次数的方式数目,我也有点不懂它说什么,但是看图看明白了。
解题思路:画画折射3,4,5,发现话的规律,然后就会发现符合Fibonacci数列,f[n] = f[n - 1] + f[n - 2];但是n很大到1000,需要用大数。
代码:
im...
分类:
其他好文 时间:
2014-11-15 20:14:54
阅读次数:
235