include QVariantMap in AvatarData, map values to floats for glm::vec3

This commit is contained in:
Stephen Birarda 2013-08-06 11:56:54 -07:00
parent b0783e4cce
commit d0330b0a28
2 changed files with 4 additions and 1 deletions

View file

@ -52,7 +52,9 @@ AvatarData::~AvatarData() {
}
void AvatarData::setPositionFromVariantMap(QVariantMap positionMap) {
_position = glm::vec3(positionMap.value("x"), positionMap.value("y"), positionMap.value("z"));
_position = glm::vec3(positionMap.value("x").toFloat(),
positionMap.value("y").toFloat(),
positionMap.value("z").toFloat());
}
QVariantMap AvatarData::getPositionVariantMap() {

View file

@ -17,6 +17,7 @@
#include <glm/gtc/quaternion.hpp>
#include <QtCore/QObject>
#include <QtCore/QVariantMap>
#include <NodeData.h>
#include "HeadData.h"