-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: janusweb action: commit revision: path_from: revision_from: 877dc6dc3ce28c6780c70a602424b802c6c55aa7: path_to: revision_to:
commit 877dc6dc3ce28c6780c70a602424b802c6c55aa7 Author: James Baicoianu <james_github@baicoianu.com> Date: Sun Jul 19 14:17:47 2020 -0700 Handle Vector3 objects for rotation speed diff --git a/scripts/janusbase.js b/scripts/janusbase.js
--- a/scripts/janusbase.js +++ b/scripts/janusbase.js @@ -216,7 +216,7 @@ elation.require(['engine.things.generic', 'utils.template', 'janusweb.parts'], f rotate_speed = this.properties.rotate_deg_per_sec || 0; if (this.objects.dynamics && rotate_axis) { var speed = (rotate_speed * Math.PI/180); - var axisparts = rotate_axis.split(' '); + var axisparts = (rotate_axis instanceof THREE.Vector3 ? rotate_axis.toArray() : rotate_axis.split(' ')); var axis = new THREE.Vector3().set(axisparts[0], axisparts[1], axisparts[2]); axis.multiplyScalar(speed); this.objects.dynamics.setAngularVelocity(axis);
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 15:16:15 2024