GExtract, previously “G_NMExtract”, allows extracting parts of surface meshes based on user-specified criteria. Surface meshes in actual engineering projects, in particular geological structures, can be very complex and there is often a need to extract (or separate) parts of the meshes, either to remove them or to assign specific properties in preparation for volume meshing. GExtract has five different modes of operation to assist with this.