Drilling Visualisation API
Application / API One main desktop application Possibility to switch to VR mode (wand + head tracking + stereo) Possibility to use as an API – Load ASCII files (select columns to import) – Pass arrays – Create new parameters – Associate parameter / array – API usable via GUI or C++ interface
Programming Language : C++ Graphics API : OpenGL (stereo) Graphics Interface : wxWidgets (OpenSource) OpenGL UI : ?
Data Inputs ASCII files Float [] Possibility to then save as binary. (faster to reopen a project) -Images to plot (jpg / bmp / png...)
Time surface Possibility of plotting anything which is time/depth related as a curve on the surface. Example: tool position Possibility of mapping any external picture on the surface Surface generation : – Curve of the centre of the borehole – Direction
Camera Fly mode Spherical coordinates relative to the centre of the borehole. (can then move along the borehole)
Animation Time control (pause/ step by step / etc)
Seismic data Map external picture on the outside of the borehole Array of numbers + colour table Data Input: – Depth – azimuth – value
Borehole Modeling One section – Curve equation for the centre – Diameter start /end Data Input: -Time -Position -Diameter
BHA Modeling A library of 20 different pieces Shape definition ? Skeleton organisation (3D Point of view) : – Position defined by the previous section – Each piece has just an orientation (quaternion) Data input : – Time – Position relative to the centre of the borehole – Centre of the borehole ?
Cuttings Shape ? Position size