mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-16 10:22:15 -05:00
Basic seismic support (#10010)
Add basic seismic section support to eclipse and geomech views.
This commit is contained in:
1 parent
71a418dc78
commit
2e01f4a31d
73 files changed
+4594
-76
No files matched your search
@@ -88,7 +88,7 @@ void RivPolylinePartMgr::buildPolylineParts( const caf::DisplayCoordTransform* d
|
||||
return;
|
||||
}
|
||||
|
||||
auto linesInDomain = getPolylinesPointsInDomain( polylineDef->lockToZPlane(), polylineDef->lockedZValue() );
|
||||
auto linesInDomain = getPolylinesPointsInDomain( polylineDef.p() );
|
||||
|
||||
if ( !isPolylinesInBoundingBox( linesInDomain, boundingBox ) ) return;
|
||||
|
||||
@@ -185,10 +185,12 @@ void RivPolylinePartMgr::buildPolylineParts( const caf::DisplayCoordTransform* d
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<std::vector<cvf::Vec3d>> RivPolylinePartMgr::getPolylinesPointsInDomain( bool snapToPlaneZ, double planeZ )
|
||||
std::vector<std::vector<cvf::Vec3d>> RivPolylinePartMgr::getPolylinesPointsInDomain( RigPolyLinesData* lineDef )
|
||||
{
|
||||
auto polylines = m_polylineInterface->polyLinesData()->polyLines();
|
||||
if ( !snapToPlaneZ ) return polylines;
|
||||
auto polylines = lineDef->polyLines();
|
||||
if ( !lineDef->lockToZPlane() ) return polylines;
|
||||
|
||||
const double planeZ = lineDef->lockedZValue();
|
||||
|
||||
std::vector<std::vector<cvf::Vec3d>> polylinesInDisplay;
|
||||
for ( const auto& pts : polylines )
|
||||
|
||||
Reference in new issue
Block a user