Create Line

Autolayout rule details

Create Line

Using this autolayout action:

This autolayout action is used to add a line to the start or end of other string data.

There is also a Create Multiple Lines autolayout rule that is really useful for adding strings at predefined intervals.

 

Simple Autolayout Example (Create Line action)

In the following example, a two-point FXS design string representing a stope access centreline is used to locate a new string section representing a ventilation shaft. The shaft begins at the end point of the drive string and projects vertically. The two point string object (contained in "autodesignFXS.dm") has already been added to the project using the Settings panel.

The project in this example contains several design definitions, including one to represent a stope access drive and another for a vent raise.

note.gif (1017 bytes)

The Create Line action will modify a design string object by adding a new string entity to the table. The existing string data within the assigned object (in this case a table representing a subset of drive strings) won't be modified. Other actions can be used to modify existing data (such as extending a string, for example, or projecting it to a wireframe).

 

This is the original access string, located on a horizontal plane (an arrow symbol has been added to show the string direction):

Here's the autolayout example:

  1. Activate the Design panel and locate the Automated Design control group.


    As notified, no autolayout rules or rule sets have yet been defined for this project.
  2. Load your design data (button 1, below):

  3. Open the Edit Automated Design Rules dialog:

  4. Rule sets are shown on the left, rules for the selected set on the right.

    On the left of the dialog, click "+" to add a new rule set to the list:

  5. You can edit the name of the rule set by over-typing. In this case, it is changed to "Stope_Vent_Ruleset".
  6. On the right, a table row has been created with some default entries:


    A rule set must have at least one rule.
  7. In this example, the default Action is correct ([Create Line]).
  8. The Input Filter is set to <no filter>, meaning it will be applied to the assigned string object in its entirety. For example, if there were 3 open 2-point strings in the design file (as opposed to one in this example), a ventilation raise string would be applied to all of them.

    You can apply your rule to a subset of data by filtering. The FXS design string in this example has been connected to a "Stope_Access" design definition. Although filtering isn't necessary in this example, the filter is changed to a design definition representing a stope access string:

  9. The data being created represents a ventilation shaft, and a design definition already exists for this, so it is selected using the Output Design Definition drop-down list:

  10. The design of the output ventilation string is defined using the Settings column. To access the settings for the raise, the Create Line Settings dialog is launched:

  11. The shaft will be 100m in length, at a gradient of 90 degrees. It will start from the end of the stope access string without any offset. The Create Line Settings dialog is filled out like this:

  12. Click OK to return to the Edit Automated Design Rules dialog.
  13. OK dismisses the Edit Automated Design Rules dialog.
  14. As it is, the rule has been defined, but not assigned to design data. To do this, the Edit Automated Design Rule Assignments dialog is used:

  15. A list of file names appears on the right - these are all design string files associated with your project, e.g.:

  16. In this case, the "autodesignFXS" file is being used to construct an automated layout. Select the corresponding Automated Design Rule SetName option [Stope_Vent_Ruleset] to associate the design data with the rule set created previously.
  17. Click OK.
  18. In the Design panel (Automated Design group) click Go to process the autolayout rules.
  19. Click Show Output to see the progress results and review the design data in the 3D window:

  20. Save your design data.
  21. Continuing the example to show multiple rules, you can delete the newly-created string (select it in the 3D window and press DELETE) and return the original Stope_Vent_Ruleset and add another rule below the original.

    The original 2 point string remains in view.
  22. You can define another rule, again using [Create Line] with <no filter> lets you specify more settings. Create a line, 60 units long, at a zero gradient, to the end of qualifying strings (this time, there will be two strings as one will be added using the initial rule):

  23. Process these rules and you'll see that three new strings are generated:
    1. First, the vertical 200m raise is added to the end of the stope access (horizontal) design string
    2. Then a 60m service channel is added to the end of both the new vent raise and the stope access string

 

Autolayout Action Options

The Create Line Settings dialog for this action contains the following options:

Length: the length of the string to be created.

Azimuth: enter the azimuth of the new string section. This can be set as a real-world azimuth or in relation to the existing design data (relative).

Gradient: define a string gradient n either degrees, % or a ratio.

Start Position: choose to add a curve to either the start or the end of qualifying design data.

Distance from Start Position: specify a positive or negative distance to offset the start of the curve from the start or end of design data.

   openbook.gif (910 bytes)    Related Topics

 

Automated Design OverviewEdit Automated Design RulesAssign Rule SetsCreate Line Settings