码迷,mamicode.com
首页 >  
搜索关键字:三维图形    ( 135个结果
three.js 源码注释(六十二)objects/SkinnedMesh.js
SkinnedMesh对象,蒙皮网格对象,蒙皮网格用于渲染人物。人物动画使用的骨骼,而且每个骨骼影响网格的一部分. SkinnedMesh Geometry对象(灯笼的框架) Material对象(材质对象) <param name ="useVertex...
分类:Web程序   时间:2015-01-21 09:04:20    阅读次数:585
矩阵-DirectX与OpenGL的不同
矩阵是三维图形学中不可或缺的部分,几乎所有和变换相关的操作都涉及矩阵,世界变换,视图变换,投影变换,视口变换无一不需要矩阵,但是当今的两大主流图形库DirectX和OpenGL对矩阵操作却有着细微的差别,大多数的图形学书籍都以OpenGL为基础进行阐述,游戏编程类的书籍则更多使用DirectX,这就...
分类:其他好文   时间:2015-01-20 19:52:25    阅读次数:172
three.js 源码注释(六十一)objects/LOD.js
LOD对象,LOD技术即Levels of Detail的简称,意为多细节层次。LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。 注释摘抄自http://blog.csdn.net/u011209953/article/details/37863701 用法: var geometry = [ [ new THREE.IcosahedronGeometry( 100, 4 ), 50 ], [ ...
分类:Web程序   时间:2015-01-20 15:50:00    阅读次数:407
three.js 源码注释(六十)objects/Line.js
Line对象,创建一条线,或者一组线. 用法:var geometry = new THREE.Geometry(); //创建geometry对象 var material = new THREE.LineBasicMaterial({color: 0xffff00}); //创建材质对象,这里有专门适用于line对象的材质对象LineBasicMaterial. geometry.verteces.push(new THREE.Vector3(-10,0,0), //为geome...
分类:Web程序   时间:2015-01-20 13:49:09    阅读次数:489
5.3 三维图形的精确处理
1.视点处理MATLAB提供了设置视点的函数view,其调用格式为:view(az,el)az为方位角,el为仰角。均以度为单位,系统默认视点为(-37.5,30) 例:从不同视点绘制多峰函数>> subplot(2,2,1);mesh(peaks);view(-37.5,30);%指定子图1的视....
分类:其他好文   时间:2015-01-01 23:41:45    阅读次数:217
three.js 源码注释(五十四)Material /SpriteMaterial.js
SpriteMaterial方法根据参数parameters创建Sprite(点精灵)的材质类型, parameters参数的格式看上面.SpriteMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material. SpriteMaterial string类型的JSON格式材质属性参数 <returns type="Spr...
分类:Web程序   时间:2014-12-29 09:03:05    阅读次数:250
Unity3D开发之Matrix4x4矩阵变换
在Unity开发中时常会用到Matrix4x4矩阵来变换场景中对象的位置、旋转和缩放。但是很多人都不太理解这儿Matrix4x4变换矩阵。通过DX中的变换矩阵我来讲一讲在unity中这个变换矩阵是怎么变换的。在三维图形程序中,我们可以用几何变换来达到以下目的:表示一个对象相对于另一个对象的位置。旋转...
分类:编程语言   时间:2014-12-28 19:33:22    阅读次数:328
二、认识Canvas
上一篇我们介绍了WebGL程序是使用了HTML和JaveScript来创建和显示3D图形的。在HTML5中新加入了标签,它定义了网页上的绘图区域。如果没有WebGL,JavaScript只能在上绘制二维图形,有了WebGL,就可以在上面绘制三维图形了。换句话说,就是承载WebGL的容器。 在H...
分类:其他好文   时间:2014-12-22 22:42:14    阅读次数:196
3D OpenGL ES
什么是OpenGLES?OpenGLES(为OpenGLforEmbeddedSystem的缩写)为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL的一个子集。OpenGLES管道(Pipeline)OpenGLES1.x的工序是固定的,称为Fix-FunctionPipeline...
分类:其他好文   时间:2014-12-16 16:46:00    阅读次数:322
matlab中画三维图形
这里主要讲述两个方法用matlab画三维图形:1.mesh函数先看一个简单的例子:1 x = 1:1:3;2 y = 1:1:4;3 [X, Y] = meshgrid(x, y);4 Z = zeros(4,3);5 Z = [ 1 2 3;6 2 3 4;7 ...
分类:其他好文   时间:2014-11-26 18:23:14    阅读次数:262
135条   上一页 1 ... 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!