mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 04:57:58 +02:00
include QVariantMap in AvatarData, map values to floats for glm::vec3
This commit is contained in:
parent
b0783e4cce
commit
d0330b0a28
2 changed files with 4 additions and 1 deletions
|
@ -52,7 +52,9 @@ AvatarData::~AvatarData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void AvatarData::setPositionFromVariantMap(QVariantMap positionMap) {
|
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() {
|
QVariantMap AvatarData::getPositionVariantMap() {
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
#include <glm/gtc/quaternion.hpp>
|
#include <glm/gtc/quaternion.hpp>
|
||||||
|
|
||||||
#include <QtCore/QObject>
|
#include <QtCore/QObject>
|
||||||
|
#include <QtCore/QVariantMap>
|
||||||
|
|
||||||
#include <NodeData.h>
|
#include <NodeData.h>
|
||||||
#include "HeadData.h"
|
#include "HeadData.h"
|
||||||
|
|
Loading…
Reference in a new issue