Join, Clip, or Intersect Closed Surfaces

Use the Join, Clip or Intersect Closed Surfaces option (geogxnet.dll(Geosoft.GX.Surface.SurfaceBooleanOperations;Run)*), to combine two closed surfaces.

You can access the option from:

  • The Oasis montaj Geosurface > Utilities > Join, Clip or Intersect Closed Surfaces menu

  • The Oasis montaj 3D ViewGeosurface > Utilities > Join, Clip or Intersect Closed Surfaces menu

  • The 3D Viewer Geosurface > Utilities > Join, Clip or Intersect Closed Surfaces menu

Join, Clip, or Intersect Closed Surfaces dialog options

Primary geosurface

Select the geosurface file containing the primary surface.

Script Parameters: SURFACEBOOLEANOPERATIONS.PRIMARY_GEOSURFACE_FILE

Primary surface

Select the name of the primary surface from the list of surfaces in the primary geosurface file. It must be a closed surface.

Script Parameters: SURFACEBOOLEANOPERATIONS.PRIMARY_SURFACE

Secondary geosurface

Select the geosurface file containing the secondary surface. This may be the same file as the primary geosurface file.

Script Parameters: SURFACEBOOLEANOPERATIONS.SECONDARY_GEOSURFACE_FILE

Secondary surface

Select the name of the secondary surface from the list of surfaces in the secondary geosurface file.

Script Parameters: SURFACEBOOLEANOPERATIONS.SECONDARY_SURFACE

Select action

Select the action to be performed on the two input surfaces:

  • Cut primary with secondary: remove the volume within the primary surface that is also within the secondary surface, producing a closed surface that encloses the volume unique to the primary surface.
  • Cut secondary with primary: remove the volume within the secondary surface that is also within the primary surface, producing a closed surface that encloses the volume unique to the secondary surface.
  • Create union of both: Join the two closed surfaces to produce a single surface that encloses the entire volume enclosed by either of the individual surfaces.
  • Intersection of both: Create a closed surface that encloses only the volume that lies within both input surfaces.

Script Parameters: SURFACEBOOLEANOPERATIONS.BOOLEAN_OPERATION

Output geosurface

Specify the output geosurface file in which the resulting surface will be written. This can be the same file as either input geosurface file, another existing geosurface file, or a new geosurface file.

Script Parameters: SURFACEBOOLEANOPERATIONS.OUTPUT_GEOSURFACE_FILE

Output surface name

Specify the name of the output surface. If a surface with the same name already exists in the output geosurface file, it will be overwritten.

Script Parameters: SURFACEBOOLEANOPERATIONS.OUTPUT_SURFACE

Colour

Specify the colour of the output surface.

Script Parameters: SURFACEBOOLEANOPERATIONS.SURFACE_COLOR

Application Notes

*The GX tool will search in the "...\Geosoft\Desktop Applications \gx" folder. The GX.Net tools, however, are embedded in the geogxnet.dll located in the "...\Geosoft\Desktop Applications \bin" folder. If running this GX interactively, bypassing the menu, first change the folder to point to the "bin" folder, then supply the GX.Net tool in the specified format.

Coordinate Systems

  • A new output geosurface will have the same projected coordinate system & units as the primary input geosurface.
  • If the output geosurface already exists, the resulting surface(s) will be reprojected into the projected coordinate system and units of the output geosurface.