diff --git a/applications/doppelganger-mirror/doppleganger.js b/applications/doppelganger-mirror/doppleganger.js index ee8ce93..210c369 100644 --- a/applications/doppelganger-mirror/doppleganger.js +++ b/applications/doppelganger-mirror/doppleganger.js @@ -172,7 +172,7 @@ Doppleganger.prototype = { } this.frame = 0; - this.position = options.position || Vec3.sum(avatar.position, Quat.getForward(avatar.orientation)); + this.position = options.feetPosition || Vec3.sum(avatar.feetPosition, Quat.getForward(avatar.orientation)); this.orientation = options.orientation || avatar.orientation; this.skeletonModelURL = avatar.skeletonModelURL; this.jointStateCount = 0; @@ -189,7 +189,8 @@ Doppleganger.prototype = { visible: false, // normally false modelURL: this.skeletonModelURL, //was field: url position: this.position, - rotation: this.orientation + rotation: this.orientation, + useOriginalPivot: true }; this.entityID = Entities.addEntity(prop, "local"); diff --git a/tutorial/doppleganger.js b/tutorial/doppleganger.js index ea1713f..9a107b2 100644 --- a/tutorial/doppleganger.js +++ b/tutorial/doppleganger.js @@ -172,7 +172,7 @@ Doppleganger.prototype = { } this.frame = 0; - this.position = options.position || Vec3.sum(avatar.position, Quat.getForward(avatar.orientation)); + this.position = options.feetPosition || Vec3.sum(avatar.feetPosition, Quat.getForward(avatar.orientation)); this.orientation = options.orientation || avatar.orientation; this.skeletonModelURL = avatar.skeletonModelURL; this.jointStateCount = 0; @@ -189,7 +189,8 @@ Doppleganger.prototype = { visible: false, // normally false modelURL: this.skeletonModelURL, //was field: url position: this.position, - rotation: this.orientation + rotation: this.orientation, + useOriginalPivot: true }; this.entityID = Entities.addEntity(prop, "local");