-- 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:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

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

index 6b4b4dc4415dbfcca1f8c13b370ece329663473b..

index ..f1de6b3144544f371e67d9990c2731ea2c192117 100644

--- 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