2 Star 0 Fork 0

mirrors_Unitech / WebGL-solar-system

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Tools.js 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
Alexandre Strzelewicz 提交于 2012-11-29 14:44 . first commit
Tools = {};
Tools.initStats = function(div) {
stats = new Stats();
stats.domElement.style.position = 'absolute';
stats.domElement.style.top = '0px';
stats.domElement.style.zIndex = 100;
div.appendChild(stats.domElement);
}
Tools.addCoordinateAxes = function(objecto, size) {
size = (typeof size === 'undefined' ? 50 : size);
function v(x,y,z){
return new THREE.Vector3(x,y,z);
}
var lineGeo = new THREE.Geometry();
lineGeo.vertices.push(
v(-size, 0, 0), v(size, 0, 0),
v(0, -size, 0), v(0, size, 0),
v(0, 0, -size), v(0, 0, size)
);
var lineMat = new THREE.LineBasicMaterial({
color: 0x000000,
lineWidth: 1
});
var line = new THREE.Line(lineGeo, lineMat);
line.type = THREE.Lines;
objecto.add(line);
}
Tools.trackballControl = function() {
controls = new THREE.TrackballControls( camera );
controls.rotateSpeed = 1.0;
controls.zoomSpeed = 1.2;
controls.panSpeed = 0.8;
controls.noZoom = false;
controls.noPan = false;
controls.staticMoving = true;
controls.dynamicDampingFactor = 0.3;
controls.keys = [ 65, 83, 68 ];
}
1
https://gitee.com/mirrors_Unitech/WebGL-solar-system.git
git@gitee.com:mirrors_Unitech/WebGL-solar-system.git
mirrors_Unitech
WebGL-solar-system
WebGL-solar-system
master

搜索帮助