diff --git a/qi81k80v08.js b/qi81k80v08.js index 0c1a9ea..3b1bbdb 100644 --- a/qi81k80v08.js +++ b/qi81k80v08.js @@ -75,17 +75,20 @@ if (GameLib.Utils.UndefinedOrNull(this.initialized)) { var velocity = null; - var axisX = GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1; - var axisY = GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1; - var axisZ = GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1; + var axis = new GameLib.API.Vector3( + GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1, + GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1, + GameLib.Utils.GetRandomIntInclusive(1,10) * 0.1 + ); + + axis.normalize(); var angle = GameLib.Utils.GetRandomIntInclusive(1,100) * 0.001; - var position = {x : 0, y: y, z :0}; var rotation = { - axis : {x : axisX, y: axisY, z: axisZ}, + axis : axis, angle : angle };