码迷,mamicode.com
首页 >  
搜索关键字:web3d    ( 81个结果
three.js 源码注释(十五)Math/Plane.js
以下代码是THREE.JS 源码文件中Math/Plane.js文件的注释. Plane对象的构造函数.用来在三维空间内创建一个法线向量为normal,从原点到平面的距离为constant的无限延展的二维平面对象.Plane对象的功能函数采用 定义构造的函数原型对象来实现. 用法: var normal = new Vector3(0,0,0),constant = 5.5; var Plane = new Plane(normal,constant); 创建一个法线向量是0,0,0原点到平面的距离是5...
分类:Web程序   时间:2014-11-19 16:05:34    阅读次数:386
three.js 源码注释(十四)Math/Sphere.js
Sphere对象的构造函数.用来在三维空间内创建一个球体对象.Sphere对象的功能函数采用 定义构造的函数原型对象来实现. 用法: var center = new Vector3(0,0,0),radius = 5; var sphere = new Sphere(center,radius); 创建一个圆心是0,0,0半径是5的球体. Sphere 中心点坐标值 <pa...
分类:Web程序   时间:2014-11-18 11:51:39    阅读次数:209
three.js 源码注释(十三)Math/Ray.js
three.js 源码注释(十三)Math/Ray.js 今天把Three.js的Ray类注释完了,非常重要的一个类.在场景中拾取对象,经常会用到这个类. Ray对象的构造函数.用来创建一个三维空间里的射线对象.Ray对象的功能函数采用 定义构造的函数原型对象来实现,ray主要是用来进行碰撞检测,在选择场景中的对象时经常会用到,判断当前鼠标是否与对象重合用来选择对象. 用法: var origin = new Vector3(1,1,1),direction = new Vector3(9,9,9)...
分类:Web程序   时间:2014-11-17 15:51:37    阅读次数:342
three.js 源码注释(十二)Math/Box3.js
Box3对象的构造函数.用来在三维空间内创建一个立方体边界对象.Box3对象的功能函数采用 定义构造的函数原型对象来实现. NOTE:如果没有参数min,max将立方体边界初始化为Infinity,无穷大 用法: var min = new Vector3(0,0,0),max = new Vector3(1,1,1); var box = new Box3(min,max); 通过两个Vector3(三维向量)min,max创建一个立方体边界对象. Box3...
分类:Web程序   时间:2014-11-16 17:25:47    阅读次数:281
three.js 源码注释(十一)Math/Box2.js
Box2对象的构造函数.用来在二维空间内创建一个二维矩形边界边界对象.Box2对象的功能函数采用 定义构造的函数原型对象来实现. NOTE:如果没有参数min,max将二维矩形边界初始化为Infinity,无穷大 three.js 源码注释(十一)Math/Box2.js 用法: var min = new Vector2(0,0),max = new Vector2(1,1); var box = new Box2(min,max); 通过两个Vector2(二维向量)min,max创建一个二维矩...
分类:Web程序   时间:2014-11-15 15:33:44    阅读次数:317
three.js 源码注释(十)Math/Line3.js
Line3对象的构造函数.用来创建一个三维线段对象.Line3对象的功能函数采用 定义构造的函数原型对象来实现. 用法: var start = new Vector3(0,0,0),end = new Vector3(1,1,1); var line = new Line3(start,end); 创建一个起始点start为0,0,0,结束点end为1,1,1的线段. Vector3 起始点...
分类:Web程序   时间:2014-11-14 15:45:23    阅读次数:257
three.js 源码注释(九)Math/Matrix4.js
Matrix4对象的构造函数.用来创建一个4x4矩阵.Matrix4对象的功能函数采用 定义构造的函数原型对象来实现,实际就是一个数组. 用法: var m = new Matrix4(11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44) 创建一个4x4的矩阵,其实就是一个长度为9的数组,将参数(11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43, 44)传递给数组用来初始化. 一个变...
分类:Web程序   时间:2014-11-14 10:47:45    阅读次数:419
three.js 源码注释(八)Math/Matrix3.js
three.js 源码注释(八)Math/Matrix3.js ///Matrix3对象的构造函数.用来创建一个3x3矩阵.Matrix3对象的功能函数采用 ///定义构造的函数原型对象来实现,实际就是一个数组. /// /// 用法: var m = new Matrix3(11, 12, 13, 21, 22, 23, 31, 32, 33) /// 创建一个3x3的矩阵,其实就是一个长度为9的数组,将参数(11, 12, 13, 21, 22, 23, 31, 32, 33)传递给数组用来初始化. ...
分类:Web程序   时间:2014-10-27 17:40:40    阅读次数:280
three.js 源码注释(七)Math/Euler.js
three.js 源码注释(七)Math/Euler.js /* ///Euler对象的构造函数.用来创建一个欧拉角的对象.Euler对象的功能函数采用 ///定义构造的函数原型对象来实现. /// /// 用法: var euler = new Euler(5,3,2,'XYZ') /// 创建一个绕某轴旋转5度,绕y轴旋转某度,绕某轴旋转2度,旋转顺序为'XYZ'.有了旋转顺序才能确定每个x,y,z轴分别旋转多少度. /// NOTE: 参数x,y,z代表3个轴的旋转角度,具体哪个轴旋转多少度,需要后...
分类:Web程序   时间:2014-10-27 14:28:11    阅读次数:237
WEB 3D SVG CAD 矢量 几种实现方案
一、全部自己开发,从底层开始 VML+SVG开发矢量地图,不需要导入第三方图片作为背景,直接在地图编辑里可以编辑基础地图内容,如进行岩石、巷道、煤层、水域等绘画,在画好基础地图样子再在其上面画出智慧线等设备,所有操作显示等都用SVG来实现,形成的SVG地图自然就是纯矢量地图。 二、基于WEBGL和3DMAX开发 WEBGL+3DMAX开发3D效果,WEBGL是从OpenGL演...
分类:Web程序   时间:2014-10-24 09:18:01    阅读次数:177
81条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!