Using finite faults allows geological knowledge to be honoured.
Build complex fault to fault and fault to series matricies.
Derive fault throws from measured structural data implicitly.
A complete 3D vector field is interpolated from orientation and trace data for each fault. The fault’s surface is extracted using a marching cube method which is clipped if necessary. The fault’s vector field is also used as the basis for a drift function, which is applied to the relevant lithological interfaces. This process enables data-driven modelling as the throws are being calculated, not assumed.