2012-08-09 16:03:55 +06:00
|
|
|
/*!
|
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
\page double_nodes_page Duplicate Nodes or/and Elements
|
2012-08-09 16:03:55 +06:00
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
\n This operation allows duplicating mesh nodes or/and elements, which can be useful to emulate a crack in the model.
|
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
Duplication consists in creation of mesh element "equal" to existing ones.
|
2012-08-09 16:03:55 +06:00
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
<em>To duplicate nodes or/and elements:</em>
|
2012-08-09 16:03:55 +06:00
|
|
|
<ol>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li>From the \b Modification menu choose \b Transformation -> <b> Duplicate
|
|
|
|
Nodes or/and Elements </b> item or click <em>"Duplicate Nodes or/and
|
|
|
|
Elements"</em> button in the toolbar.
|
2012-08-09 16:03:55 +06:00
|
|
|
<br>
|
2013-05-28 22:39:28 +06:00
|
|
|
\image html duplicate_nodes.png "Duplicate Nodes or/and Elements button"
|
2012-08-09 16:03:55 +06:00
|
|
|
</li>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li>Check in the dialog box one of three radio buttons corresponding to
|
|
|
|
the type of duplication operation you would like to perform.</li>
|
|
|
|
<li>Fill the other fields available in the dialog box (depending on
|
|
|
|
the chosen operation mode).</li>
|
|
|
|
<li>Click the \b Apply or <b>Apply and Close</b> button to perform the
|
|
|
|
operation of duplication.</li>
|
2012-08-09 16:03:55 +06:00
|
|
|
</ol>
|
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
\n "Duplicate Nodes or/and Elements" dialog has three working modes:
|
2012-08-09 16:03:55 +06:00
|
|
|
<ul>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li>\ref mode_without_elem_anchor "Duplicate nodes only"</li>
|
|
|
|
<li>\ref mode_with_elem_anchor "Duplicate nodes and border elements"</li>
|
|
|
|
<li>\ref mode_elem_only_anchor "Duplicate elements only"</li>
|
2012-08-09 16:03:55 +06:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
\anchor mode_without_elem_anchor
|
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
<h2>Duplicate nodes only</h2>
|
2012-08-09 16:03:55 +06:00
|
|
|
|
|
|
|
\image html duplicate01.png
|
|
|
|
|
|
|
|
Parameters to be defined in this mode:
|
|
|
|
<ul>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li><b>Group of nodes to duplicate</b> (<em>mandatory</em>): these
|
|
|
|
nodes will be duplicated.</li>
|
|
|
|
<li><b>Group of elements to replace nodes with new ones</b>
|
2013-12-18 21:08:18 +06:00
|
|
|
(<em>optional</em>): the new nodes will replace the duplicated nodes within these elements.</li>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li><b>Construct group with newly created nodes</b> option
|
2013-12-18 21:08:18 +06:00
|
|
|
(<em>checked by default</em>): if checked - the group with newly
|
2013-05-28 22:39:28 +06:00
|
|
|
created nodes will be built.</li>
|
2012-08-09 16:03:55 +06:00
|
|
|
</ul>
|
2013-12-18 21:08:18 +06:00
|
|
|
A schema below illustrates how the crack is emulated using the node duplication.
|
2013-05-28 22:39:28 +06:00
|
|
|
\image html crack_emulation_double_nodes.png "Crack emulation"
|
|
|
|
This schema shows a virtual crack in a 2D mesh created using this duplication
|
2013-12-18 21:08:18 +06:00
|
|
|
mode:
|
|
|
|
- Black balls are <b>duplicated nodes</b>.
|
2013-05-28 22:39:28 +06:00
|
|
|
- Red balls are <b>new nodes</b>.
|
|
|
|
- <b>Elements to replace nodes with new ones</b> are marked with green.
|
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
Note that in the reality <b>duplicated nodes</b> coincide with <b>new nodes</b>.
|
2012-08-09 16:03:55 +06:00
|
|
|
|
|
|
|
<br>
|
|
|
|
\anchor mode_with_elem_anchor
|
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
|
|
|
|
<h2>Duplicate nodes and border elements</h2>
|
2012-08-09 16:03:55 +06:00
|
|
|
|
|
|
|
\image html duplicate02.png
|
|
|
|
|
|
|
|
Parameters to be defined in this mode:
|
|
|
|
<ul>
|
2013-05-28 22:39:28 +06:00
|
|
|
<li><b>Group of elements to duplicate</b> (<em>mandatory</em>): these
|
|
|
|
elements will be duplicated.</li>
|
|
|
|
<li><b>Group of nodes not to duplicate</b> (<em>optional</em>):
|
|
|
|
group of nodes at crack bottom which will not be duplicated.</li>
|
|
|
|
<li><b>Group of elements to replace nodes with new ones</b>
|
|
|
|
(<em>mandatory</em>): the new nodes will replace the nodes to
|
|
|
|
duplicate within these elements.</li>
|
|
|
|
<li><b>Construct group with newly created elements</b> option
|
2013-12-18 21:08:18 +06:00
|
|
|
(<em>checked by default</em>): if checked - the group of newly created
|
2013-05-28 22:39:28 +06:00
|
|
|
elements will be built.</li>
|
|
|
|
<li><b>Construct group with newly created nodes</b> option
|
2013-12-18 21:08:18 +06:00
|
|
|
(<em>checked by default</em>): if checked - the group of newly
|
2013-05-28 22:39:28 +06:00
|
|
|
created nodes will be built.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
A schema below explains the crack emulation using the node duplication
|
|
|
|
with border elements.
|
|
|
|
\image html crack_emulation_double_nodes_with_elems.png "Crack emulation"
|
|
|
|
This schema shows a virtual crack in a 2D mesh created using this duplication
|
|
|
|
mode. In this schema:
|
2013-12-18 21:08:18 +06:00
|
|
|
- Black segments are <b>duplicated elements</b> (edges in 2D case).
|
|
|
|
- Black balls (except for the lowest one) are duplicated nodes of <b>duplicated elements</b>.
|
|
|
|
- The lowest black ball is the <b>non-duplicated node</b>.
|
|
|
|
- Red balls are <b>newly created nodes</b>.
|
2013-05-28 22:39:28 +06:00
|
|
|
- Red segments are <b>created elements</b> (edges).
|
|
|
|
- <b>Elements to replace nodes with new ones</b> are marked with green.
|
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
Note that in the reality <b>nodes to duplicate</b> coincide with <b>new nodes</b>.
|
2013-05-28 22:39:28 +06:00
|
|
|
<br>
|
|
|
|
In a 3D case, where <b>elements to duplicate</b> are faces, the edges
|
|
|
|
located at the "crack" (if any) are cloned automatically.
|
|
|
|
|
|
|
|
<br>
|
|
|
|
\anchor mode_elem_only_anchor
|
|
|
|
<h2>Duplicate elements only</h2>
|
|
|
|
|
2013-12-18 21:08:18 +06:00
|
|
|
This mode duplicates the given elements, i.e. creates new elements with the same nodes as the given elements.
|
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
<br>
|
2013-12-18 21:08:18 +06:00
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
|
|
|
|
\image html duplicate03.png
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><b>Group of elements to duplicate</b> (<em>mandatory</em>): these
|
|
|
|
elements will be duplicated.</li>
|
|
|
|
<li><b>Construct group with newly created elements</b> option
|
2013-12-18 21:08:18 +06:00
|
|
|
(<em>checked by default</em>): if checked - the group of newly created
|
|
|
|
elements will be built. The name of the created group starts from
|
2013-05-28 22:39:28 +06:00
|
|
|
"DoubleElements".</li>
|
2012-08-09 16:03:55 +06:00
|
|
|
</ul>
|
|
|
|
|
2013-05-28 22:39:28 +06:00
|
|
|
<br><b>See Also</b> a sample TUI Script of a
|
|
|
|
\ref tui_duplicate_nodes "Duplicate nodes or/and elements" operation.
|
2012-08-09 16:03:55 +06:00
|
|
|
|
|
|
|
*/
|