This commit is contained in:
aozhiwei 2023-02-07 17:02:05 +08:00
parent e63af9dec7
commit efda16687b

View File

@ -2,22 +2,24 @@
#include "mapcollider.h"
static const float MAP_SCALE = 10;
namespace mc
{
static void Vec3_Read(glm::vec3& v, std::shared_ptr<a8::XObject> xobj)
{
v.x = xobj->At("x")->AsXValue().GetDouble();
v.y = xobj->At("y")->AsXValue().GetDouble();
v.z = xobj->At("z")->AsXValue().GetDouble();
v.x = xobj->At("x")->AsXValue().GetDouble() * MAP_SCALE;
v.y = xobj->At("y")->AsXValue().GetDouble() * MAP_SCALE;
v.z = xobj->At("z")->AsXValue().GetDouble() * MAP_SCALE;
}
static void Quat_Read(glm::quat& v, std::shared_ptr<a8::XObject> xobj)
{
v.x = xobj->At("x")->AsXValue().GetDouble();
v.y = xobj->At("y")->AsXValue().GetDouble();
v.z = xobj->At("z")->AsXValue().GetDouble();
v.w = xobj->At("w")->AsXValue().GetDouble();
v.x = xobj->At("x")->AsXValue().GetDouble() * MAP_SCALE;
v.y = xobj->At("y")->AsXValue().GetDouble() * MAP_SCALE;
v.z = xobj->At("z")->AsXValue().GetDouble() * MAP_SCALE;
v.w = xobj->At("w")->AsXValue().GetDouble() * MAP_SCALE;
}
static void Bounds_Read(Bounds& v, std::shared_ptr<a8::XObject> xobj)