码迷,mamicode.com
首页 >  
搜索关键字:web3d    ( 81个结果
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/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/ShapeGeometry.js
ShapeGeometry用来通过截面(参数shape)和参数选项(options)生成形状几何体. ShapeGeometry 形状几何体截面 拉伸几何体参数选项 * Creates a one-sided polygonal geometry from a path shape....
分类:Web程序   时间:2015-01-31 13:06:09    阅读次数:319
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
three.js 源码注释(七十八)extras/geometries/IcosahedronGeometry.js
IcosahedronGeometry用来在三维空间内创建一个二十面体对象. 用法: var geometry = new THREE.IcosahedronGeometry(70); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var icos = new THREE.Mesh(geometry,material); scene.add(icos); IcosahedronG...
分类:Web程序   时间:2015-01-31 12:51:22    阅读次数:171
three.js 源码注释(七十四)extras/geometries/ExtrudeGeometry.js
ExtrudeGeometry用来通过截面(参数shape)生成拉伸几何体. ExtrudeGeometry 拉伸几何体截面 拉伸几何体参数选项 * parameters = { * * curveSegments: , // number of points on ...
分类:Web程序   时间:2015-01-30 22:46:35    阅读次数:675
three.js 源码注释(七十三)extras/geometries/TextGeometry.js
TextGeometry用来生成文字,不过要生成中文3d文字,需要将中文字体利用typeface.js将字体转换成js格式的形文件. TextGeometry 文字内容 文字参数选项 For creating 3D text geometry in three.js Text =...
分类:Web程序   时间:2015-01-30 09:04:51    阅读次数:831
three.js 源码注释(七十)extras/geometries/CubeGeometry.js
CubeGeometry用来在三维空间内创建一个立方体盒子对象.被BoxGeometry对象替换. 用法: var geometry = new THREE.BoxGeometry(1,1,1); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var cube = new THREE.Mesh(geometry,material); scene.add(cube); CubeGe...
分类:Web程序   时间:2015-01-26 15:10:23    阅读次数:3541
three.js 源码注释(六十九)extras/geometries/CircleGeometry.js
CircleGeometry用来在三维空间内创建一个圆形对象,因为圆形对象是由参数segments指定的一个个三角形围绕圆心拼接而成,所以也可以是多边形对象. 用法: var radius = 5, segments = 32; var geometry = new THREE.CircleGeometry(radius,segments); var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); var c...
分类:Web程序   时间:2015-01-26 15:08:54    阅读次数:221
81条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!