Browse Source

Small bug fixes, checkbox

master
Pete Shadbolt 6 years ago
parent
commit
84b23c10aa
4 changed files with 6 additions and 5 deletions
  1. +2
    -2
      static/scripts/editor.js
  2. +2
    -2
      static/scripts/gui.js
  3. +1
    -1
      static/scripts/materials.js
  4. +1
    -0
      templates/index.html

+ 2
- 2
static/scripts/editor.js View File

@@ -133,8 +133,8 @@ editor.onKey = function(evt) {
editor.gridTimeOut = 0;
}
if (evt.keyCode === 67) {
materials.curveProperties.splineDensity = materials.curveProperties.splineDensity == 10 ? 1 : 10;
gui.render();
curvy.checked = !curvy.checked;
api.poll();
}
};



+ 2
- 2
static/scripts/gui.js View File

@@ -3,7 +3,7 @@ gui.prepare = function() {
gui.renderer = new THREE.WebGLRenderer({
"antialias": true
});
gui.renderer.setSize(window.innerWidth, window.innerHeight);
gui.renderer.setSize(window.innerWidth, window.innerHeight-5);
gui.renderer.setClearColor(0xffffff, 1);
document.querySelector("body").appendChild(gui.renderer.domElement);
window.addEventListener("resize", gui.onWindowResize, false);
@@ -26,7 +26,7 @@ gui.prepare = function() {
gui.onWindowResize = function(evt) {
gui.camera.aspect = window.innerWidth / window.innerHeight;
gui.camera.updateProjectionMatrix();
gui.renderer.setSize(window.innerWidth, window.innerHeight);
gui.renderer.setSize(window.innerWidth, window.innerHeight-5);
gui.render();
};



+ 1
- 1
static/scripts/materials.js View File

@@ -23,8 +23,8 @@ materials.prepare = function() {
};
};


materials.makeCurve = function(a, b) {
materials.curveProperties.splineDensity = curvy.checked ? 10 : 1;
console.log("New curve, " + materials.curveProperties.splineDensity);
var length = new THREE.Vector3().subVectors(a, b).length();
var bend = new THREE.Vector3(length / materials.curveProperties.curvature, length / materials.curveProperties.curvature, 0);


+ 1
- 0
templates/index.html View File

@@ -47,6 +47,7 @@
<li><a onclick="editor.raussendorf()">Raussendorf</a></li>
<li><a onclick="share()">Share</a></li>
<li><a href="/{{uuid}}/download">Download</a></li>
<li><input id=curvy type="checkbox"></input> Curved edges</li>
<li><a href="/doc" id=help>Documentation</a></li>
</ul>
</div>


Loading…
Cancel
Save