fix typos in teleport.js

This commit is contained in:
Andrew Meadows 2016-09-12 16:22:56 -07:00
parent 0d300c3a47
commit 9728cf6904

View file

@ -540,16 +540,16 @@ function Teleporter() {
};
this.getWayPoints = function(startPoint, endPoint, numberOfSteps) {
var travel = Vec3.subtract(endPoint - startPoint);
var travel = Vec3.subtract(endPoint, startPoint);
var distance = Vec3.length(travel);
if (distance > 1.0) {
var base = Math.exp(log(distance + 1.0) / numberOfSteps);
var base = Math.exp(Math.log(distance + 1.0) / numberOfSteps);
var wayPoints = [];
var i;
for (i = 0; i < numberOfSteps - 1; i++) {
var backFraction = (1.0 - Math.exp((numberOfSteps - 1 - i) * Math.log(base))) / distance;
wayPoints.push(Vec3.sum(endPoint, Vec3.multiply(backFraction, travel));
wayPoints.push(Vec3.sum(endPoint, Vec3.multiply(backFraction, travel)));
}
}
wayPoints.push(endPoint);