From 9a979f4abfb618e7b531a2d915bfe89c7359e965 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Mon, 4 Jan 2016 14:18:24 -0800 Subject: [PATCH] update doppelganger script --- .../example/avatarcontrol/doppelganger.js | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/examples/example/avatarcontrol/doppelganger.js b/examples/example/avatarcontrol/doppelganger.js index f5878f0763..f918dd85e9 100644 --- a/examples/example/avatarcontrol/doppelganger.js +++ b/examples/example/avatarcontrol/doppelganger.js @@ -48,20 +48,9 @@ function getJointData(avatar) { } function setJointData(doppelganger, allJointData) { - var jointRotationsSet = []; - var jointTranslationsSet = []; - var jointRotations = []; - var jointTranslations = []; - allJointData.forEach(function(jointData, index) { - jointRotationsSet[index] = true; - jointTranslationsSet[index] = true; - jointRotations.push(jointData.rotation); - jointTranslations.push(jointData.translation); - Entities.setAbsoluteJointTranslationInObjectFrame(doppelganger.id, index, jointData.translation); Entities.setAbsoluteJointRotationInObjectFrame(doppelganger.id, index, jointData.rotation); - }); return true; @@ -96,7 +85,8 @@ function rotateDoppelgangerTowardAvatar(doppelganger, avatar) { } function connectDoppelgangerUpdates() { - Script.update.connect(updateDoppelganger); + // Script.update.connect(updateDoppelganger); + Script.setInterval(updateDoppelganger, 500); } function disconnectDoppelgangerUpdates() { @@ -109,7 +99,6 @@ function updateDoppelganger() { //var mirroredJoints = mirrorJointData(joints); setJointData(doppelganger, joints); }); - } function makeDoppelgangerForMyAvatar() { @@ -129,8 +118,3 @@ function cleanup() { } Script.scriptEnding.connect(cleanup); - -// APPEND_ENTITY_PROPERTY(PROP_JOINT_ROTATIONS_SET, getJointRotationsSet()); -// APPEND_ENTITY_PROPERTY(PROP_JOINT_ROTATIONS, getJointRotations()); -// APPEND_ENTITY_PROPERTY(PROP_JOINT_TRANSLATIONS_SET, getJointTranslationsSet()); -// APPEND_ENTITY_PROPERTY(PROP_JOINT_TRANSLATIONS, getJointTranslations());