digitise-doughnut ("dnn")
See this command in the command table.
To access this command:
-
Using the command line, enter "digitise-doughnut".
-
Use the quick key combination "dnn".
-
Display the Find Command screen, locate digitise-doughnut and click Run.
Create a complex string representing an external structure and one or more internal voids.
A 'doughnut' string is formed from the interaction of a single, external, closed string and one or more closed, non-overlapping strings that are fully encapsulated within the external string. No data can contain crossovers.
Data must be selected before running the command, and data is created in the current string object.
The order of data selection is not important, and the command is unaffected by the current view direction or section orientation. Both external and internal string data must be formed of a single, continuous closed string trace.
Tip: Close string data before selecting it using the close-string ("clo") or close-all-strings ("cla") commands.
For example, the following image shows the input and output of a simple use of the command:
Note: The generated complex string is actually a single, continuous trace. The internal void(s) are actually connected to other internal structures and the external perimeter by invisible 'bridge' strings. These are hidden by default, and have the attribute BRIDGE=n (where n is the index of the bridge string in the data object) internally. Other, visible data, is attributed with BRIDGE=-. As such, doughnut strings are still suitable for evaluation and other bounding purposes (such as in implicit modelling). Bridge strings are not shown in the above image.ddn
Nested Structures
You can generate multiple 'layers' of nesting with this command. For example, you can have multiple, concentric structures. In each case, a complex structure is formed between an outer layer and the adjacent inner layer. You can then delete structures if you wish. In the example below, the first image shows the result of incorporating 3 closed strings, and bridge strings have been artificially exposed. The second image shows the same data as filled strings, with the middle 'ring' deleted.
Tip: When working with multiple concentric data, using the 'Filled' 3D string format to more clearly see the structures contained in the output data.
Tip: You can also select multiple disconnected (non-concentric) internal closed string data to produce multiple voids in an external structure.
Command steps
-
Digitize or load closed string data.
-
Select non-overlapping external and internal closed strings. No data can contain crossovers.
-
Run the command.
Complex string data is formed between each set of enclosed data.
Related topics and activities