码迷,mamicode.com
首页 >  
搜索关键字:三维    ( 3155个结果
HDU 1072(记忆化BFS)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1072题目大意:走迷宫。走到装置点重置时间,到达任一点时的时间不能为0,可以走重复路,求出迷宫最短时间。解题思路:vis的第三维标记一下到这个格子的时间。尽管可以格子可以重复走,但在相同时间到这个格子是没...
分类:其他好文   时间:2015-02-02 00:40:50    阅读次数:154
three.js 源码注释(八十二)extras/geometries/RingGeometry.js
RingGeometry用来在三维空间内创建一个二维圆环面对象. 用法: var geometry = new THREE.RingGeometry(1,5,32); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var Ring = new THREE.Mesh(geometry,material); scene.add(Ring); TorusGeometry</summar...
分类:Web程序   时间:2015-02-01 12:13:44    阅读次数:363
three.js 源码注释(八十四)extras/geometries/ParametricGeometry.js
ParametricGeometry用来在三维空间内通过参数func的定义,生成一个几何体.有了这个对象,各种你想要的集合体,发挥你的数学天赋吧. 用法: var func = function(u,v){ var point = new THREE.Vector3(); point.x = 100 + Math.cos(u); point.y = 100 + Math.sin(v); return point; }; var geometry ...
分类:Web程序   时间:2015-02-01 12:13:22    阅读次数:298
three.js 源码注释(七十九)extras/geometries/TorusGeometry.js
TorusGeometry用来在三维空间内创建一个圆环体对象. 用法: var geometry = new THREE.TorusGeometry(3,1,12,18); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var torus = new THREE.Mesh(geometry,material); scene.add(torus); TorusGeometry</s...
分类:Web程序   时间:2015-02-01 12:12:47    阅读次数:281
three.js 源码注释(八十)extras/geometries/OctahedronGeometry.js
OctahedronGeometry用来在三维空间内创建一个八面体对象. 用法: var geometry = new THREE.OctahedronGeometry(70); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var icos = new THREE.Mesh(geometry,material); scene.add(icos); OctahedronGeome...
分类:Web程序   时间:2015-02-01 12:12:26    阅读次数:229
three.js 源码注释(八十三)extras/geometries/TorusKnotGeometry.js
TorusKnotGeometryy用来在三维空间内创建一个圆环结或者环形结对象.是由圆环体通过打结构成的扩展三维几何体,常用于制作管状,缠绕.带囊肿类的造型. 关于环形结的几何特征,参考:http://en.wikipedia.org/wiki/Torus_knot 各种漂亮的demo:http://katlas.math.toronto.edu/wiki/36_Torus_Knots 用法: var geometry = new THREE.TorusKnotGeometry(5,32,32);...
分类:Web程序   时间:2015-02-01 12:12:11    阅读次数:274
three.js 源码注释(八十一)extras/geometries/TetrahedronGeometry.js
TetrahedronGeometry用来在三维空间内创建一个四面体对象. 用法: var geometry = new THREE.TetrahedronGeometry(70); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var icos = new THREE.Mesh(geometry,material); scene.add(icos); TetrahedronGe...
分类:Web程序   时间:2015-02-01 12:12:05    阅读次数:258
【转】OpenGL和D3D 矩阵对比
矩阵是三维图形学中不可或缺的部分,几乎所有和变换相关的操作都涉及矩阵,世界变换,视图变换,投影变换,视口变换无一不需要矩阵,但是当今的两大主流图形库DirectX和OpenGL对矩阵操作却有着细微的差别,大多数的图形学书籍都以OpenGL为基础进行阐述,游戏编程类的书籍则更多使用DirectX,这就...
分类:其他好文   时间:2015-01-31 17:34:52    阅读次数:707
three.js 源码注释(七十六)extras/geometries/SphereGeometry.js
SphereGeometry用来在三维空间内创建一个球体对象. 用法: var geometry = new THREE.SphereGeometry(5,32,32); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var sphere = new THREE.Mesh(geometry,material); scene.add(sphere); SphereGeometry<...
分类:Web程序   时间:2015-01-31 13:00:40    阅读次数:4021
three.js 源码注释(七十七)extras/geometries/LatheGeometry.js
LatheGeometry类通过截面顶点数组(points)创建旋转几何体. 用法: var points = []; for ( var i = 0; i < 10; i ++ ) { points.push( new THREE.Vector3( Math.sin( i * 0.2 ) * 15 + 50, 0, ( i - 5 ) * 2 ) ); } var geometry = new THREE.LatheGeometry( points ); var mater...
分类:Web程序   时间:2015-01-31 12:56:13    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!