码迷,mamicode.com
首页 >  
搜索关键字:webgl    ( 747个结果
three.js 源码注释(五十八)Material /RawShaderMaterial.js
RawShaderMaterial方法根据参数parameters创建为自定义着色器创建材质类型,这样的材质对象让用户扩充材质类型,有了无限的可能.这个类和ShaderMaterial 工作方式一样,除了自定义的uniforms和attribute属性不会自动追加到GLSL着色器代码中. parameters参数的格式看上面.ShaderMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类ShaderMaterial. Example: var mate...
分类:Web程序   时间:2014-12-29 09:04:37    阅读次数:311
three.js 源码注释(五十七)Material /ShaderMaterial.js
ShaderMaterial方法根据参数parameters创建为自定义着色器创建材质类型,这样的材质对象让用户扩充材质类型,有了无限的可能. parameters参数的格式看上面.ShaderMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. Example: var material = new THREE.ShaderMaterial({ uniforms: { time:{type: "f", value: ...
分类:Web程序   时间:2014-12-29 09:02:51    阅读次数:163
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 /MeshNormalMaterial.js
MeshNormalMaterial方法根据参数parameters创建mesh(网格)的标准材质类型,到这里真的不知道怎么翻译才好,还不如叫NormalMaterial呢, parameters参数的格式看上面.MeshNormalMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. MeshNormalMaterial st...
分类:Web程序   时间:2014-12-26 14:44:26    阅读次数:251
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 /LineBasicMaterial.js
LineBasicMaterial方法根据参数parameters创建线段的虚线线型材质,parameters参数的格式看上面.LineBasicMaterial对象的功能函数采用 定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material.用材质来定义线性,第一次见,真的很有想象力.简直就是对绘图软件的终结. LineBasicMaterial string类型的JS...
分类:Web程序   时间:2014-12-25 11:24:08    阅读次数:277
three.js 源码注释(四十七)Material /LineDashedMaterial.js
LineDashedMaterial方法根据参数parameters创建线段的虚线线型材质,parameters参数的格式看上面.LineDashedMaterial对象的功能函数采用 定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material.用材质来定义线性,第一次见,真的很有想象力.简直就是对绘图软件的终结. LineDashedMaterial string类型...
分类:Web程序   时间:2014-12-25 11:22:52    阅读次数:271
基于HT的CSG功能构建HTML5的3D书架
构造实体几何CSG全称Constructive solid geometry,是3D计算机图形学中构建模型的常用技术,可通过合并Union、相减Subtraction和相交Intersction的三种取集的逻辑运算,将立方体、圆柱体和棱柱等简单的基础模型,嵌套组合成更复杂三维模型。 CSG的算法这些年来已有各种语言平台版本实现,C++版主流的是 http://opencsg.org/ 已有众多基于该开源类库的应用案例,JavaScript语言较早版实现 http://evanw.github.io/csg....
分类:Web程序   时间:2014-12-25 06:39:25    阅读次数:280
四、绘制一个点
上次我们介绍了如何在中使用WebGL,以及几个基础的WebGL函数;实现了背景色的重置;为了扩展方便,我们把上次的代码做了些改动,将绘制图形的js独立成文件,这样我们只关注与这个js文件的编写;以后除非HTML文件发生变化,我们就跳过它,直接讨论JavaScript代码。 1 2 3 4 ...
分类:其他好文   时间:2014-12-25 01:23:30    阅读次数:378
三、在Canvas中使用WebGL
上一篇介绍了如何在标签中绘制2d图形;接下来,我们看看如何在中使用WebGL来绘制3d图形。 我们开始编写一个最短的WebGL程序:Hello WebGL;这个程序的功能非常简单,使用指定颜色清空标签的绘图区下图显示了程序运行的效果,清空(用黑色)了定义的矩形区域。 我们来看下代码,先看一下...
分类:Web程序   时间:2014-12-23 23:57:15    阅读次数:852
747条   上一页 1 ... 59 60 61 62 63 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!