1
This commit is contained in:
parent
e63af9dec7
commit
efda16687b
@ -2,22 +2,24 @@
|
|||||||
|
|
||||||
#include "mapcollider.h"
|
#include "mapcollider.h"
|
||||||
|
|
||||||
|
static const float MAP_SCALE = 10;
|
||||||
|
|
||||||
namespace mc
|
namespace mc
|
||||||
{
|
{
|
||||||
|
|
||||||
static void Vec3_Read(glm::vec3& v, std::shared_ptr<a8::XObject> xobj)
|
static void Vec3_Read(glm::vec3& v, std::shared_ptr<a8::XObject> xobj)
|
||||||
{
|
{
|
||||||
v.x = xobj->At("x")->AsXValue().GetDouble();
|
v.x = xobj->At("x")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
v.y = xobj->At("y")->AsXValue().GetDouble();
|
v.y = xobj->At("y")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
v.z = xobj->At("z")->AsXValue().GetDouble();
|
v.z = xobj->At("z")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Quat_Read(glm::quat& v, std::shared_ptr<a8::XObject> xobj)
|
static void Quat_Read(glm::quat& v, std::shared_ptr<a8::XObject> xobj)
|
||||||
{
|
{
|
||||||
v.x = xobj->At("x")->AsXValue().GetDouble();
|
v.x = xobj->At("x")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
v.y = xobj->At("y")->AsXValue().GetDouble();
|
v.y = xobj->At("y")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
v.z = xobj->At("z")->AsXValue().GetDouble();
|
v.z = xobj->At("z")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
v.w = xobj->At("w")->AsXValue().GetDouble();
|
v.w = xobj->At("w")->AsXValue().GetDouble() * MAP_SCALE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Bounds_Read(Bounds& v, std::shared_ptr<a8::XObject> xobj)
|
static void Bounds_Read(Bounds& v, std::shared_ptr<a8::XObject> xobj)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user