- UID
- 343
- 帖子
- 987
- 精华
- 13
- 积分
- 7771
- 阅读权限
- 101
- 来自
- 哈尔滨工程大学
- 在线时间
- 124 小时
- 注册时间
- 2004-12-17
- 最后登录
- 2008-7-11
|
17楼
发表于 2005-10-8 09:32
| 只看该作者
所有的方法都发完了,下面给出语法规则参考使用:
- /*
- Vector 3D 功能语法列表
- my3d=new v3d(x,y,z); //创建构造函数
- my3d.string(); //返回my3d的字符串
- my3d.reset(); //重设my3d的x,y坐标
- your3d=my3d.clone(); //返回my3d的副本给your3d
- your3d.equal(my3d); //返回布尔值,比较两个向量是否相等
- his3d=your3d.plus(my3d); //返回两个向量的和
- his3d=your3d.minus(my3d); //返回两个向量的差
- your3d=my3d.negate(); //返回my3d的逆向量
- your3d=my3d.scale(s); //返回my3d的s倍放缩
- my3d.getmod(); //返回向量的模
- my3d.setmod(len); //设置向量的模
- my3d.dot(your3d); //返回两个向量的点积
- my3d.cross(your3d); //返回两个向量的叉积
- my3d.angle(your3d,boolean); //返回两个向量的差角,true为角度,flase为弧度
- my2d=my3d.v3dtov2d(distance); //返回三维向量在距离为distance平面投影的二维向量
- your3d=my3d.Xrotate(xw,boolean); //将向量绕X轴旋转xw并返回,true为角度,flase为弧度
- your3d=my3d.Yrotate(yw,boolean); //将向量绕Y轴旋转yw并返回,true为角度,flase为弧度
- your3d=my3d.Zrotate(zw,boolean); //将向量绕Z轴旋转zw并返回,true为角度,flase为弧度
- your3d=my3d.Xrotate2(cos,sin); //将向量绕X轴旋转并返回,cos sin 分别为旋转角度的三角函数值
- your3d=my3d.Yrotate2(cos,sin); //将向量绕Y轴旋转并返回,cos sin 分别为旋转角度的三角函数值
- your3d=my3d.Zrotate2(cos,sin); //将向量绕Z轴旋转并返回,cos sin 分别为旋转角度的三角函数值
- */
复制代码 |
|