3D block modelling