Threejs之三維坐標系AxesHelper


Threejs里通過AxesHelper 類,可以創建一個可視化的三維坐標系

AxesHelper( size : Number )

參數說明

size -- 軸的線的大小,默認為 1

 eg:

var axes = new THREE.AxisHelper(30);
scene.add(axes);

 說明:

  threejs中采用的是右手坐標系

  紅線是X軸,綠線是Y軸,藍線是Z軸

eg:

var axes = new THREE.AxisHelper(30);
scene.add(axes);
var gridHelper = new THREE.GridHelper( 100, 30, 0x2C2C2C, 0x888888 );
scene.add(gridHelper);

通過position進行平移

var axes = new THREE.AxisHelper(30);
axes.position.y = 5;
scene.add(axes);
var gridHelper = new THREE.GridHelper( 100, 30, 0x2C2C2C, 0x888888 );
scene.add(gridHelper);

rotation進行旋轉

var axes = new THREE.AxisHelper(30);
axes.rotation.y -=0.5;
scene.add(axes);
var gridHelper = new THREE.GridHelper( 100, 30, 0x2C2C2C, 0x888888 );
scene.add(gridHelper);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM