mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-15 06:36:44 +02:00
code review
This commit is contained in:
parent
897b96d092
commit
533aa3d918
2 changed files with 4 additions and 8 deletions
|
@ -1674,16 +1674,12 @@ void EntityItem::setParentID(const QUuid& value) {
|
|||
|
||||
glm::vec3 EntityItem::getScaledDimensions() const {
|
||||
glm::vec3 scale = getSNScale();
|
||||
return glm::vec3(_unscaledDimensions.x * scale.x,
|
||||
_unscaledDimensions.y * scale.y,
|
||||
_unscaledDimensions.z * scale.z);
|
||||
return _unscaledDimensions * scale;
|
||||
}
|
||||
|
||||
void EntityItem::setScaledDimensions(const glm::vec3& value) {
|
||||
glm::vec3 parentScale = getSNScale();
|
||||
setUnscaledDimensions(glm::vec3(value.x / parentScale.x,
|
||||
value.y / parentScale.y,
|
||||
value.z / parentScale.z));
|
||||
setUnscaledDimensions(value * parentScale);
|
||||
}
|
||||
|
||||
void EntityItem::setUnscaledDimensions(const glm::vec3& value) {
|
||||
|
|
|
@ -206,12 +206,12 @@ void ShapeEntityItem::setColor(const QColor& value) {
|
|||
|
||||
void ShapeEntityItem::setUnscaledDimensions(const glm::vec3& value) {
|
||||
const float MAX_FLAT_DIMENSION = 0.0001f;
|
||||
if ((_shape == entity::Shape::Circle || _shape == entity::Shape::Quad) && value.y > MAX_FLAT_DIMENSION) {
|
||||
if ((_shape == entity::Shape::Circle || _shape == entity::Shape::Quad) && value.y > MAX_FLAT_DIMENSION) {
|
||||
// enforce flatness in Y
|
||||
glm::vec3 newDimensions = value;
|
||||
newDimensions.y = MAX_FLAT_DIMENSION;
|
||||
EntityItem::setUnscaledDimensions(newDimensions);
|
||||
} else {
|
||||
} else {
|
||||
EntityItem::setUnscaledDimensions(value);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue