The Rocscience International Conference 2021 Proceedings are now available. Read Now

Search Results

Surface Reconstruction From File

Surface reconstruction from file allows users to create a surface from imported polylines (*.dxf, *.dwg) / points (*.txt, .csv, *.xyz, *.asc). The benefit of using this feature is that all the created surfaces will be mesh-able for analysis in RS3. There are many methods available for users to use in order to create the surface that is suitable for various applications with the imported data.

Contour Map

You can generate a surface using contour map files (supported file format:*.dxf, *.dwg) that are polylines (edges of the model). Methods of interpolation with the contour maps are explained below:

Point Cloud

You can generate a surfaces by using various interpolation methods on defined XYZ coordinates (supported file formats: *.txt, .csv, *.xyz, *.asc). Methods of interpolation are shown below:

Methods of Interpolation


The resulting surface is generated through linear triangulation and must include all defined XYZ coordinates as entered by the user.


A grid is generated from the farthest x, y and z coordinates entered by the user. An example of the Linear/Triangulation interpolation is shown below:

Linear/Triangulation interpolation example

Within the grid, various interpolation methods can be used to generate a surface based on the entered points and the surface does not need to intersect every point entered by the user. For more information review the Surface Reconstruction Methods page in the Theory section.

The user may use any of the following Interpolation methods:

  • Inverse Distance
  • Thin-Plate Spline
  • Chugh
  • Local Thin-Plate Spline
  • Linear/Triangulation
  • Gaussian
  • Multi Quadratic
  • Polyharmonic Spline
  • Compactly Supported

Add Corners

Add corners can be used if the user wants to add additional corners in their imported geometry coordinates.


For instance, if the user inputs a triangle with coordinate (0,0), (10,10), and (0,10) and presses 'Add corners', it should insert a fourth point with (10,0).

Before 'Add Corners'

After 'Add Corners'



The determination of the corner point depends on (min_x, min_y) (min_x, max_y) (max_x, max_y) (max_x, min_y). Out of these four options, it chooses the missing coordinate and adds the corner of that selection, which in this case the missing coordinate was (max_x, min_y) at (10,0).


Allows users to shift the constructed surface to user-defined xyz coordinate. The origin of the model is indicated on the geometry shown in the right window.

Account Icon - click here to log in or out of your account Shopping Cart icon Click here to search our site Click here to close Learning Tech Support Documentation Info Chevron Delete Back to Top View More" PDF File Calendar Location Language Fees Video Click here to visit Rocscience's LinkedIn page Click here to visit Rocscience's YouTube page Click here to visit Rocscience's Twitter page Click here to visit Rocscience's Facebook page Click here to visit Rocscience's Instagram page Bookmark Network Scroll down for more Checkmark Download Print Back to top Single User Multiple Users CPillar Dips EX3 RocFall RocPlane RocSupport RocTopple RS2 RS3 RSData RSPile Settle3 Slide2 Slide3 SWedge UnWedge Commercial License Education License Trial License Shop safe & secure Money-back guarantee