diff --git a/js/fea/dmaCell.js b/js/fea/dmaCell.js index 880e185ca1a2b39d654656b09e19fc55d5f72fa8..2e6a19c9ae4458147c90700611c619477369a878 100644 --- a/js/fea/dmaCell.js +++ b/js/fea/dmaCell.js @@ -7,7 +7,13 @@ (function () { - var cellGeometry = new THREE.OctahedronGeometry(30); + var cellGeometry = new THREE.OctahedronGeometry(30/Math.sqrt(2)); + cellGeometry.applyMatrix(new THREE.Matrix4().makeRotationZ(-3*Math.PI/12)); + cellGeometry.applyMatrix(new THREE.Matrix4().makeRotationX(Math.asin(2/Math.sqrt(2)/Math.sqrt(3)))); + cellGeometry.applyMatrix(new THREE.Matrix4().makeTranslation(0,-30/Math.sqrt(3)/2,30/2)); + + + var cellMaterials = [new THREE.MeshNormalMaterial(), new THREE.MeshBasicMaterial({color:0x000000, wireframe:true})]; function Cell() { diff --git a/js/models/threeModel.js b/js/models/threeModel.js index 367f72e72ec5376a2f895682cc11dc627bc2ed1c..0acd5495955ae210daf83e10587fb92f4ce0cef2 100644 --- a/js/models/threeModel.js +++ b/js/models/threeModel.js @@ -19,7 +19,7 @@ function ThreeModel(){ camera.position.z = 165; camera.up.set(0,0,1);//set z axis as "up" - scene.fog = new THREE.FogExp2(0xcccccc, 0.002); + scene.fog = new THREE.FogExp2(0xcccccc, 0.001); // lights var light = new THREE.DirectionalLight(0xffffff);