mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 17:29:47 +02:00
fix stretching below minimum still moving entity
This commit is contained in:
parent
fa3fae09b2
commit
61cbe84ae5
1 changed files with 13 additions and 4 deletions
|
@ -2129,10 +2129,19 @@ SelectionDisplay = (function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
var minimumDimension = directionEnum === STRETCH_DIRECTION.ALL ? STRETCH_ALL_MINIMUM_DIMENSION :
|
var minimumDimension = directionEnum === STRETCH_DIRECTION.ALL ? STRETCH_ALL_MINIMUM_DIMENSION :
|
||||||
STRETCH_MINIMUM_DIMENSION;
|
STRETCH_MINIMUM_DIMENSION;
|
||||||
newDimensions.x = Math.max(newDimensions.x, minimumDimension);
|
if (newDimensions.x <= minimumDimension) {
|
||||||
newDimensions.y = Math.max(newDimensions.y, minimumDimension);
|
newDimensions.x = minimumDimension;
|
||||||
newDimensions.z = Math.max(newDimensions.z, minimumDimension);
|
changeInDimensions.x = minimumDimension - initialDimensions.x;
|
||||||
|
}
|
||||||
|
if (newDimensions.y <= minimumDimension) {
|
||||||
|
newDimensions.y = minimumDimension;
|
||||||
|
changeInDimensions.y = minimumDimension - initialDimensions.y;
|
||||||
|
}
|
||||||
|
if (newDimensions.z <= minimumDimension) {
|
||||||
|
newDimensions.z = minimumDimension;
|
||||||
|
changeInDimensions.z = minimumDimension - initialDimensions.z;
|
||||||
|
}
|
||||||
|
|
||||||
var changeInPosition = Vec3.multiplyQbyV(rotation, vec3Mult(localDeltaPivot, changeInDimensions));
|
var changeInPosition = Vec3.multiplyQbyV(rotation, vec3Mult(localDeltaPivot, changeInDimensions));
|
||||||
if (directionEnum === STRETCH_DIRECTION.ALL) {
|
if (directionEnum === STRETCH_DIRECTION.ALL) {
|
||||||
|
|
Loading…
Reference in a new issue