Commit Graph

1125 Commits

Author SHA1 Message Date
Gaute Lindkvist
a165172723 #2847 Add a fall back dominant direction (0, -1, 0) if the path does not extrude in z-direction.
* This direction means Left will cause it to go -x and Right +x so that the directions are correct with respect to "Left" and "Right" when you look "North".
2018-05-03 13:39:39 +02:00
Bjørn Erik Jensen
92fd4183a9 #2797 Ensemble curves. Support for text ensemble parameters. Unit test 2018-05-03 09:55:13 +02:00
Magne Sjaastad
9ac3d806e2 #2663 Rename 2018-04-23 23:06:21 +02:00
Magne Sjaastad
d5bdd1f7a1 #2765 Completions : Use max available diameter when combining multiple completions in same cell 2018-04-19 14:55:14 +02:00
Magne Sjaastad
305fdfcfc8 Remove unused variables and functions 2018-04-19 07:19:29 +02:00
Gaute Lindkvist
01a1f660e7 3D Well Log Curves (#2746): Handle set scale.
* Transform to display coordinates *before* calculating normals and generating curves.
2018-04-18 11:33:04 +02:00
Magne Sjaastad
f3a235b9df #2748 Completion Type Calculations : Remove unused code 2018-04-17 14:42:15 +02:00
Magne Sjaastad
ba3074ff08 #2748 Completion Type Calculations : Use findIntersectedGlobalCellIndices 2018-04-17 14:42:15 +02:00
Magne Sjaastad
c0704a65f3 #2744 Well Log Extractor : Replace use of cornerIndices with cellCornerVertices 2018-04-17 10:14:57 +02:00
Magne Sjaastad
34cbd79410 #2744 Well Log Extractor : Support detection of small well path inside one cell 2018-04-17 09:41:08 +02:00
Magne Sjaastad
43e5fb00f4 Testing : Fix invalid index in small mock model 2018-04-17 07:55:52 +02:00
Gaute Lindkvist
fd63ae7531 3D Well path plots: clean up some indentation and remove an unnecessary epsilon 2018-04-13 15:33:37 +02:00
Gaute Lindkvist
b48adbbaa9 3D Well log curves: Use the new generalized interpolation for normals
* Don't have to perform the normal generation again for grid points.
2018-04-13 14:56:19 +02:00
Gaute Lindkvist
1bb1b3004e Generalize the interpolation in RigWellPath
* Make it possible to interpolate any vector along the well path,
  not just the well path points. This way it can be used for normals.
* The interpolation line needs to be a weighted sum of vectors from
  the two closest points rather than the previous point + a segment,
  which only works for points.
* If used for normals, the end result *has to be normalized*
2018-04-13 14:56:18 +02:00
Gaute Lindkvist
6e0b7e2305 Improve 3D Well path plots
* Always generate in up-direction and rotate to left/right/down
* Generate a "dominant direction" by interrogating the whole curve, not
  just the first and last item.
* Improve maths:
  - Generate a projection plane spanned by UP and the dominant direction.
  - Project the tangent onto this projection plane.
  - Generate normal as the cross product between the projected tangent and
    the normal to the projection plane.
  - Rotate the normal into left/right/down if required.
2018-04-13 14:55:44 +02:00
Jacob Støren
fee549de35 Adjust an argument order in RigWellPathGeometryTools 2018-04-09 13:23:09 +02:00
Bjørn Erik Jensen
8491fd7f6c #2610 Fix a few Linux build errors 2018-04-06 13:56:26 +02:00
Bjørn Erik Jensen
ba5480fa81 #2655, #2610 Add legend config to curve set. No connected to curves yet... 2018-04-06 11:58:06 +02:00
Bjørn Erik Jensen
f7f09c0719 #2610 Import case realization parameters and store those in summary case 2018-04-06 11:58:05 +02:00
Magne Sjaastad
c0054cff91 #2553 Well CF Visualization: Add recompute of virtual conn factors 2018-04-05 14:25:47 +02:00
Magne Sjaastad
c7fbc99c9d #2553 Move RigWellResultPoint into separate file 2018-04-05 14:25:47 +02:00
Jacob Støren
97c2ebd955 #2436 Intersection Fault lines are now separated and have a separate color 2018-04-05 07:41:29 +02:00
Rebecca Cox
18bde3cd89 #2636 3D Well log curve: Create well path geometry tools. 2018-03-22 14:35:54 +01:00
Jacob Støren
39106fdf99 #2605 Place perforation intervals correct horizontally in 2D Intersection View 2018-03-21 14:21:27 +01:00
Jacob Støren
25ff51c82b #2630 Fix wrong picked MD on clipped well paths 2018-03-21 13:56:24 +01:00
Magne Sjaastad
8db8575d1e #2625 Completion Type Legend : Only show categories present in the model 2018-03-21 07:43:59 +01:00
Jacob Støren
c22bafbf29 #2605 Show perforations along well path in 2D intersections view 2018-03-20 17:28:27 +01:00
Jacob Støren
a9daea0938 #2481, #2605, #2486 Use a flattened version of the normal wellpath visualization in 2D intersection view 2018-03-20 15:44:45 +01:00
Unknown
e1aa4bb164 #2591 3D well log curves: Draw normals on fixed interval 2018-03-20 11:29:59 +01:00
Magne Sjaastad
d3361d22dd #2546 Well CF Visualization : Fix computation of transmissibilty 2018-03-14 09:47:17 +01:00
Magne Sjaastad
108ef5eecc #2544 Well CF Viz : Add basiz viz with spheres, add legend to view 2018-03-14 09:35:48 +01:00
Rebecca Cox
cf4830e0ad #2592 3D well log curves: Visualize results 2018-03-13 09:25:29 +01:00
Magne Sjaastad
716bb3184b System : Replace tab with four spaces 2018-03-12 11:12:39 +01:00
Magne Sjaastad
8e8c168405 #2546 Well Connection Factors : Several changes related to data access
Moved rig classes from command feature into ReservoirDataModel\Completions\
2018-03-12 11:07:46 +01:00
Magne Sjaastad
64845d796c Fracture : Move code to cpp 2018-03-09 09:00:44 +01:00
Bjørn Erik Jensen
6942a99406 #2569 Fracture containment. Fix fracture border polygon calculation 2018-03-08 11:06:17 +01:00
Magne Sjaastad
454e0b31be #2559 Fracture Template : Fix unit conversion for width and conductivity 2018-03-05 09:43:06 +01:00
Magne Sjaastad
bb0f026644 Whitespace 2018-03-02 14:09:46 +01:00
Magne Sjaastad
08995cf63e #2483 Refactoring : Simplify generation of well branch geometry (2) 2018-03-02 14:07:31 +01:00
Magne Sjaastad
7bd0bdc612 #2483 Refactoring : Simplify generation of well branch geometry (1) 2018-03-02 14:07:23 +01:00
Bjørn Erik Jensen
2ac9aba485 #2494 Add height/width fracture scaling 2018-03-01 14:18:12 +01:00
Magne Sjaastad
25a1823f35 Merge branch 'dev' into cmake-improvements 2018-02-28 08:47:01 +01:00
Magne Sjaastad
89c090ba24 #2536 Build System : Remove obsolete code for cmake older than "2.8.2" 2018-02-28 08:05:00 +01:00
Magne Sjaastad
f4bae6f796 #2529 Fracture : Remove RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_FRACTURES from CMake files 2018-02-26 21:11:14 +01:00
Magne Sjaastad
72b5f540e5 #2529 Fracture : Remove all #ifdef USE_PROTOTYPE_FEATURE_FRACTURES 2018-02-26 20:54:45 +01:00
Magne Sjaastad
7ce6177bc5 System : Add missing braces 2018-02-23 22:39:29 +01:00
Magne Sjaastad
ae064463a9 System : Add missing default statements 2018-02-23 22:39:14 +01:00
Magne Sjaastad
245ea2dac2 System : Use unsigned type as index 2018-02-23 22:38:46 +01:00
Magne Sjaastad
0006c786cf System : Reorder initialization order to match declaration 2018-02-23 22:38:08 +01:00
Magne Sjaastad
c6b12b85e0 Merge fracture unit refactoring into dev #2509
Add display of M and F in front of fracture templates
Add convert of StimPlan templates
Add copy/paste of StimPlan templates
Remove obsolete unit conversion code
2018-02-21 10:15:56 +01:00