History

more use of head input

Seth Alves committed 9 years ago

Commit eca05d91 parent e37387f2 files · +3 −4Browse files

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

Unified · Split

interface/src/scripting/HMDScriptingInterface.cpp+2−2
@@ -122,8 +122,8 @@ bool HMDScriptingInterface::getHUDLookAtPosition3D(glm::vec3& result) const { · 121 unmodified lines
122 122
123glm::mat4 HMDScriptingInterface::getWorldHMDMatrix() const {123glm::mat4 HMDScriptingInterface::getWorldHMDMatrix() const {
124 auto myAvatar = DependencyManager::get<AvatarManager>()->getMyAvatar();124 auto myAvatar = DependencyManager::get<AvatarManager>()->getMyAvatar();
125 // return myAvatar->getSensorToWorldMatrix() * (glm::mat4)myAvatar->getHeadControllerPoseInSensorFrame();125 // return myAvatar->getSensorToWorldMatrix() * myAvatar->getHMDSensorMatrix();
126 return myAvatar->getSensorToWorldMatrix() * myAvatar->getHMDSensorMatrix();126 return myAvatar->getSensorToWorldMatrix() * myAvatar->getHeadControllerPoseInSensorFrame().getMatrix() * Matrices::Y_180;
127}127}
128 128
129glm::vec3 HMDScriptingInterface::getPosition() const {129glm::vec3 HMDScriptingInterface::getPosition() const {