History

change some code to look at head-controller position rather than hmd position

Seth Alves committed 9 years ago

Commit bdbc6dd1 parent 499897e6 files · +39 −39Browse files

Showing the changes to interface/src/scripting/HMDScriptingInterface.cpp (1 of 6 files). Show all

Unified · Split

interface/src/scripting/HMDScriptingInterface.cpp+1−1
@@ -118,7 +118,7 @@ bool HMDScriptingInterface::getHUDLookAtPosition3D(glm::vec3& result) const { · 117 unmodified lines
118 118
119glm::mat4 HMDScriptingInterface::getWorldHMDMatrix() const {119glm::mat4 HMDScriptingInterface::getWorldHMDMatrix() const {
120 auto myAvatar = DependencyManager::get<AvatarManager>()->getMyAvatar();120 auto myAvatar = DependencyManager::get<AvatarManager>()->getMyAvatar();
121 return myAvatar->getSensorToWorldMatrix() * myAvatar->getHMDSensorMatrix();121 return myAvatar->getSensorToWorldMatrix() * (glm::mat4)myAvatar->getHeadControllerPoseInSensorFrame();
122}122}
123 123
124glm::vec3 HMDScriptingInterface::getPosition() const {124glm::vec3 HMDScriptingInterface::getPosition() const {