Edited at

【ネタ】正六面体をクリスタルみたいに立てようとしたら失敗した件



ラミエル。君は正八面体だったんだね

※この記事はネタなので答え合わせはありません


こうしたかった


最初に考えたやりかた

まずX軸を45度傾ける。

Z軸も45度傾ける?(脳内では左の図は正方形にみえてる)


let box = new THREE.LineSegments(
new THREE.EdgesGeometry(new THREE.BoxBufferGeometry(160, 160, 160)),
new THREE.MeshLambertMaterial({color: "black"})
);
//X軸で45度傾ける
box.rotation.set(deg2rad(45), 0, 0);
//(ワールド座標系の)Z軸で45度傾ける
let axis = new THREE.Vector3(0, 0, 1);
box.rotateOnWorldAxis(axis, deg2rad(45));


なぜこうなった!!

算数のお勉強を復習しなきゃ・・・(´・ω・`)