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 : Open. GL (stereo) Graphics Interface : wx. Widgets (Open. Source) Open. GL 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 (3 D 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 ?