mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-27 07:30:20 -05:00
GeoMech: Apply displacement to cell selection wireframe
This commit is contained in:
1 parent
5fef232b36
commit
b4d0c92d74
5 files changed
+60
-19
No files matched your search
@@ -22,7 +22,9 @@
|
||||
#include "RimCellFilterCollection.h"
|
||||
#include "RimEclipseCase.h"
|
||||
#include "RimEclipseResultDefinition.h"
|
||||
#include "RimGeoMechPartCollection.h"
|
||||
#include "RimGeoMechResultDefinition.h"
|
||||
#include "RimGeoMechView.h"
|
||||
#include "RimGridCollection.h"
|
||||
#include "RimIntersection.h"
|
||||
#include "RimIntersectionCollection.h"
|
||||
@@ -368,6 +370,17 @@ void RimGridView::onCreatePartCollectionFromSelection( cvf::Collection<cvf::Part
|
||||
geomSelItem->m_cellIndex,
|
||||
ownerCase()->displayModelOffset() );
|
||||
|
||||
auto geoMechView = dynamic_cast<RimGeoMechView*>( this );
|
||||
if ( geoMechView )
|
||||
{
|
||||
const RimGeoMechPartCollection* partsColl = geoMechView->partsCollection();
|
||||
if ( partsColl && partsColl->isDisplacementsUsed() )
|
||||
{
|
||||
partGen.setDisplacementData( partsColl->currentDisplacementScaleFactor(),
|
||||
partsColl->displacements( static_cast<int>( geomSelItem->m_gridIndex ) ) );
|
||||
}
|
||||
}
|
||||
|
||||
cvf::ref<cvf::Part> part = partGen.createPart( geomSelItem->m_color );
|
||||
part->setTransform( scaleTransform() );
|
||||
|
||||
|
||||
Reference in new issue
Block a user