distance to tunnel center

distance to tunnel center

The distance to tunnel center module is similar to the distance to surface module in that it receives any 3D field into its left input port, but instead of a surface, it receives a line (along the trajectory of a tunnel, boring, or mineshaft) into its right input port. The distance to tunnel center module then cuts a cylinder, of user-defined radius, along the line trajectory. The algorithm is identical in concept to distance to surface in that it adds a data component to the input 3D field referencing the distance from the line (trajectory). With this new data component you can use a subsetting module like plume volume to pass either portion of the 3D field (inside the cylinder or outside the cylinder), thereby allowing cutting tunnels along any trajectory. The trajectory line can originate from any one of a number of sources such as read lines, import cad, or import vector gis.

The general approach is to subset the distance to tunnel center data component with either constant shell or plume volume. The choice of 1.0 for the subsetting level will result in cutting at the user radius, while less than 1.0 is inside the cylinder wall and greater than 1.0 is outside the cylinder wall.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to use for subsetting.
InputInput Tunnel LineFieldThe line field used to create the tunnel.
OutputOutput FieldFieldThe subset field.

Properties

PropertyTypeDescription
Allow RunBooleanThis toggle can prevent the module from running. Allowing the user to make changes to large data sets without waiting for updates.
ExecuteButtonThis button will force the module to run even if the Allow Run toggle has been turned off. This allows the user to make a number of changes before updating.
Tunnel RadiusDoubleThe Tunnel Radius is measured as a normal to the trajectory line in model units.