码迷,mamicode.com
首页 >  
搜索关键字:web3d    ( 81个结果
three.js 源码注释(五十二)Material /MeshFaceMaterial.js
MeshFaceMaterial方法根据参数materials创建mesh(网格)的复合材质类型,参数material是一个Material类型的数组对象,网格中的三角面属性materialindex定义了该三角面使用的参数material中材质对象的索引号. MeshFaceMaterial Material类型的数组 <returns type="MeshFaceMater...
分类:Web程序   时间:2014-12-28 09:17:27    阅读次数:179
three.js 源码注释(五十一)Material /MeshDepthMaterial.js
MeshDepthMaterial方法根据参数parameters创建基于相机远近裁切面自动变换亮度(明暗度)的mesh(网格)的材质类型,离相机越近,材质越亮(白),离相机越远,材质越暗(黑). parameters参数的格式看上面.MeshDepthMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. MeshDepthMaterial <param name ="parameters" type="S...
分类:Web程序   时间:2014-12-28 09:16:20    阅读次数:224
three.js 源码注释(四十八)Material /MeshBasicMaterial.js
MeshBasicMaterial方法根据参数parameters创建mesh(网格)的基本材质类型,parameters参数的格式看上面.MeshBasicMaterial对象的功能函数采用 定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. MeshBasicMaterial string类型的JSON格式材质属性参数 <returns t...
分类:Web程序   时间:2014-12-26 11:10:13    阅读次数:256
three.js 源码注释(四十七)Material /LineDashedMaterial.js
LineDashedMaterial方法根据参数parameters创建线段的虚线线型材质,parameters参数的格式看上面.LineDashedMaterial对象的功能函数采用 定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material.用材质来定义线性,第一次见,真的很有想象力.简直就是对绘图软件的终结. LineDashedMaterial string类型...
分类:Web程序   时间:2014-12-25 11:22:52    阅读次数:271
three.js 源码注释(四十五)Material /Material .js
Material是材质对象的抽象基类,当创建材质时都从这个类继承.Material对象的功能函数采用定义构造的函数原型对象来实现. 简单的说就是物体看起来是什么质地。材质可以看成是材料和质感的结合。在渲染程式中,它是表面各可视属性的结合, 这些可视属性是指表面的色彩、纹理、光滑度、透明度、反射率、折射率、发光度等。...
分类:Web程序   时间:2014-12-22 16:22:15    阅读次数:561
three.js 源码注释(三十九)Light/HemisphereLight.js
HemisphereLight类是在场景中创建半球光,就是天光效果,经常用在室外,将各个位置的物体都照亮,室内的光线大多是方向性的, 无论是窗口还是灯槽,用平面光很方便,室外用平面光太麻烦了.HemisphereLight对象的功能函数采用定义构造的函数原型对象来实现. TODO: HemisphereLight类型灯光在这个版本内还没有实现阴影.??? Example: var light = new THREE.HemisphereLight(0x003388,0xcc0088,1); //...
分类:Web程序   时间:2014-12-06 15:28:25    阅读次数:139
three.js 源码注释(四十一)Light/AmbientLight.js
AmbientLight方法根据设置灯光的颜属性color创建环境光.AmbientLight对象的功能函数采用 定义构造的函数原型对象来实现. TODO: AmbientLight类型灯光在这个版本内还没有实现阴影.??? Example: var light = new THREE.AmbientLight(0x404040); scene.add(light); AmbientLight <param name ="color" type="T...
分类:Web程序   时间:2014-12-06 15:28:21    阅读次数:148
three.js 源码注释(四十二)Light/AreaLight.js
AreaLight方法根据设置灯光的颜属性color, 强度属性intensity 创建平面光(面光,区域光).AreaLight对象的功能函数采用 定义构造的函数原型对象来实现,区域光和其他光源不同,是一种二维面积光源,他的亮度不仅和强度有关,而且还和他的面积大小有关. 通过变换灯光的width,height,normal属性,区域光可以模拟窗户射入光线. TODO: AreaLight类型灯光在这个版本内还没有实现阴影.??? Example: var light = new THREE...
分类:Web程序   时间:2014-12-06 15:27:39    阅读次数:212
three.js 源码注释(四十)Light/PointLight.js
PointLight方法根据设置灯光的颜属性color, 强度属性intensity,距离属性 distance 创建点光源.PointLight对象的功能函数采用 定义构造的函数原型对象来实现. TODO: PointLight类型灯光在这个版本内还没有实现阴影.??? Example: var light = new THREE.PointLight(0xff0000,1,100); //创建灯光对象 light.position.set(50,50,30); //设置位置 sc...
分类:Web程序   时间:2014-12-06 15:26:25    阅读次数:224
three.js 源码注释(三十四)Texture/Texture.js
Texture类用来为面创建一个反射折射或者纹理贴图对象 这个类是最重要的属性是image,这是一个JavaScript Image类型对象。传入的第一个参数就是该对象, 后面的对象都是可选的,如果缺省就会填充默认值,而且往往都是填充默认值。 属性magFileter和minFileter指定纹理在放大和缩小时的过滤方式:最临近点、双线性内插等。 从url中生成一个texture,需要调用Three.ImageUtils.loadTexture(paras), 该函数返回一个texture类型对象。在函数...
分类:Web程序   时间:2014-12-04 15:37:37    阅读次数:276
81条   上一页 1 ... 3 4 5 6 7 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!