|
|
@@ -51,11 +51,15 @@
|
|
|
const sceneElement = document.createElement('div');
|
|
|
element.appendChild(sceneElement);
|
|
|
|
|
|
+ const aImg = document.createElement('a');
|
|
|
+ aImg.setAttribute("href", "component-detail.php?object=" + rvtName[i] + "&type=" + type);
|
|
|
+ sceneElement.appendChild(aImg);
|
|
|
+
|
|
|
const img = document.createElement('img');
|
|
|
img.src = "assets/images/projects/project-8.png";
|
|
|
img.className = 'img-responsive';
|
|
|
img.alt = 'Project';
|
|
|
- sceneElement.appendChild(img);
|
|
|
+ aImg.appendChild(img);
|
|
|
|
|
|
|
|
|
|
|
|
@@ -69,7 +73,7 @@
|
|
|
thumbnail.appendChild(h5);
|
|
|
|
|
|
const smallRvt = document.createElement('small');
|
|
|
- smallRvt.innerText = ".rvt";
|
|
|
+ smallRvt.innerText = ".rfa";
|
|
|
h5.appendChild(smallRvt);
|
|
|
|
|
|
h5.innerText = ellipsis(h5.innerText);
|
|
|
@@ -135,14 +139,20 @@
|
|
|
const grid = new THREE.GridHelper(50, 50, 0x888888, 0x888888);
|
|
|
scene.add(grid);
|
|
|
|
|
|
+
|
|
|
const controls = new OrbitControls(scene.userData.camera, scene.userData.element);
|
|
|
controls.target.set(0, 2, 0);
|
|
|
controls.minDistance = 0.5;
|
|
|
controls.maxDistance = 10;
|
|
|
controls.maxPolarAngle = 0.5 * Math.PI;
|
|
|
controls.autoRotate = true;
|
|
|
+ controls.mouseButtons = {
|
|
|
+ LEFT: '',
|
|
|
+ TOP: '',
|
|
|
+ RIGHT: ''
|
|
|
+ }
|
|
|
scene.userData.controls = controls;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
var loader = new GLTFLoader();
|