Skip to content

Commit 311d47e

Browse files
committed
Doubled sizing
1 parent ff2572e commit 311d47e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Modules/Fields/EditMeshBoundingBox.cc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,9 @@ void EditMeshBoundingBox::setOutputParameters()
121121
state->setValue(OutputCenterY, widgetTranslation_.y());
122122
state->setValue(OutputCenterZ, widgetTranslation_.z());
123123
auto vecs = widgetScale_.get_transformation_vectors();
124-
state->setValue(OutputSizeX, vecs[0].norm());
125-
state->setValue(OutputSizeY, vecs[1].norm());
126-
state->setValue(OutputSizeZ, vecs[2].norm());
124+
state->setValue(OutputSizeX, 2.0*vecs[0].norm());
125+
state->setValue(OutputSizeY, 2.0*vecs[1].norm());
126+
state->setValue(OutputSizeZ, 2.0*vecs[2].norm());
127127
}
128128

129129
void EditMeshBoundingBox::clearVals()
@@ -243,7 +243,7 @@ void EditMeshBoundingBox::resetToInputField()
243243
ogPos_ = pos_;
244244
widgetTranslation_ = pos_;
245245
auto trans = Transform(pos_, eigvecs_[0]*eigvals_[0], eigvecs_[1]*eigvals_[1], eigvecs_[2]*eigvals_[2]);
246-
ogScale_ = Vector(eigvals_[0], eigvals_[1], eigvals_[2]);
246+
ogScale_ = 2.0 * Vector(eigvals_[0], eigvals_[1], eigvals_[2]);
247247
widgetScale_.pre_scale(Vector(eigvals_[0], eigvals_[1], eigvals_[2]));
248248

249249
inputFieldInverse_ = Transform(trans);
@@ -288,9 +288,9 @@ void EditMeshBoundingBox::setOutputSize()
288288
state->setTransientValue(SetOutputSize, false);
289289

290290
widgetScale_ = Transform();
291-
widgetScale_.post_scale(Vector(state->getValue(OutputSizeX).toDouble(),
292-
state->getValue(OutputSizeY).toDouble(),
293-
state->getValue(OutputSizeZ).toDouble()));
291+
widgetScale_.post_scale(0.5 * Vector(state->getValue(OutputSizeX).toDouble(),
292+
state->getValue(OutputSizeY).toDouble(),
293+
state->getValue(OutputSizeZ).toDouble()));
294294
}
295295

296296
void EditMeshBoundingBox::resetOutputSize()
@@ -299,7 +299,7 @@ void EditMeshBoundingBox::resetOutputSize()
299299
state->setTransientValue(ResetSize, false);
300300

301301
widgetScale_ = Transform();
302-
widgetScale_.pre_scale(ogScale_);
302+
widgetScale_.pre_scale(0.5 * ogScale_);
303303
state->setValue(OutputSizeX, ogScale_.x());
304304
state->setValue(OutputSizeY, ogScale_.y());
305305
state->setValue(OutputSizeZ, ogScale_.z());

0 commit comments

Comments
 (0)