mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1158 Fixed position of simulation well fractures after scale change
This commit is contained in:
parent
4c1f7776b9
commit
d8c2eb0357
@ -223,6 +223,9 @@ void RimEclipseView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimEclipseView::updateScaleTransform()
|
void RimEclipseView::updateScaleTransform()
|
||||||
{
|
{
|
||||||
cvf::Mat4d scale = cvf::Mat4d::IDENTITY;
|
cvf::Mat4d scale = cvf::Mat4d::IDENTITY;
|
||||||
@ -231,11 +234,17 @@ void RimEclipseView::updateScaleTransform()
|
|||||||
this->scaleTransform()->setLocalTransform(scale);
|
this->scaleTransform()->setLocalTransform(scale);
|
||||||
m_pipesPartManager->setScaleTransform(this->scaleTransform());
|
m_pipesPartManager->setScaleTransform(this->scaleTransform());
|
||||||
|
|
||||||
|
// Regenerate fracture geometry
|
||||||
|
std::vector<RimFracture*> fractures;
|
||||||
|
this->descendantsIncludingThisOfType(fractures);
|
||||||
|
for (RimFracture* fracture : fractures)
|
||||||
|
{
|
||||||
|
fracture->setRecomputeGeometryFlag();
|
||||||
|
}
|
||||||
|
|
||||||
if (m_viewer) m_viewer->updateCachedValuesInScene();
|
if (m_viewer) m_viewer->updateCachedValuesInScene();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
/// Create display model,
|
/// Create display model,
|
||||||
/// or at least empty scenes as frames that is delivered to the viewer
|
/// or at least empty scenes as frames that is delivered to the viewer
|
||||||
|
Loading…
Reference in New Issue
Block a user