VOXELFORMAT: fixed using negative scale values
parent
ae7971bc06
commit
39eae6ec3f
|
@ -30,9 +30,9 @@ glm::vec3 MeshFormat::getScale() {
|
||||||
float scaleY = core::Var::getSafe(cfg::VoxformatScaleY)->floatVal();
|
float scaleY = core::Var::getSafe(cfg::VoxformatScaleY)->floatVal();
|
||||||
float scaleZ = core::Var::getSafe(cfg::VoxformatScaleZ)->floatVal();
|
float scaleZ = core::Var::getSafe(cfg::VoxformatScaleZ)->floatVal();
|
||||||
|
|
||||||
scaleX = (scaleX - 1.0f) > 0.00001f ? scaleX : scale;
|
scaleX = (glm::abs(scaleX) - 1.0f) > 0.00001f ? scaleX : scale;
|
||||||
scaleY = (scaleY - 1.0f) > 0.00001f ? scaleY : scale;
|
scaleY = (glm::abs(scaleY) - 1.0f) > 0.00001f ? scaleY : scale;
|
||||||
scaleZ = (scaleZ - 1.0f) > 0.00001f ? scaleZ : scale;
|
scaleZ = (glm::abs(scaleZ) - 1.0f) > 0.00001f ? scaleZ : scale;
|
||||||
Log::debug("scale: %f:%f:%f", scaleX, scaleY, scaleZ);
|
Log::debug("scale: %f:%f:%f", scaleX, scaleY, scaleZ);
|
||||||
return {scaleX, scaleY, scaleZ};
|
return {scaleX, scaleY, scaleZ};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue