<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "en"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "concept"/><meta name = "abstract" content = "Another possibility to define a coordinate system is by three points."/><meta name = "description" content = "Another possibility to define a coordinate system is by three points."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-model-csDefPoints"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Definition by Coordinates of Three Points</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-model-csDefPoints">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1> Definition by Coordinates of Three Points</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3" colspan = "2"><table class = "DocThemeIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
<span class = "shortdesc">Another possibility to define a coordinate system is by three
points.</span>

</p>

</p></td></tr></table></td></tr></table>




<div class = "body conbody">
<p>Instead of choosing three existing points, the coordinates of three
arbitrary points, plus, optionally, one rotation angle can be used in
order to define a coordinate system in <span class = "ph">Tosca Structure.gui</span>. 
The following figure shows the definition of coordinate systems using coordinates:</p>
<table class = "table" id = "tso-c-usr-model-csDefPoints__xx526242"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><br/><img class = "image" src = "../TsoUserImages/model_csDefPoints.png" width = "291" height = "216"/><br/></td>
</tr>
</tbody></table>

<p> The commands creating the coordinate systems are found under the
buttons <code class = "ph codeph">CORD2</code> (<span class = "ph">Nastran</span>),
  <code class = "ph codeph">LOCAL</code> (<span class = "ph">ANSYS®</span>)
or <code class = "ph codeph">CORD</code> (<span class = "ph">Abaqus</span>),
as well as in the <span class = "ph">context menu</span> command <code class = "ph codeph">New</code> of the
selection window for the coordinate systems:</p>

<table class = "table" id = "tso-c-usr-model-csDefPoints__xx547934"><caption/><colgroup><col/><col/><col/><col/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-c-usr-model-csDefPoints__xx547934__entry__1"><p>Coordinate</p><p>system type</p></th>
<th class = "entry" id = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p>solver</p></th>
<th class = "entry" id = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CS_DEF button label</p></th>
<th class = "entry" id = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>COORD database</p></th>
</tr>
</thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__1" rowspan = "4"><p><span class = "ph uicontrol">Cartesian</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2" rowspan = "2"><p><span class = "ph">Abaqus</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>RECTANGULAR</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>ORIENTATION_R</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>OFFSET TO NODES</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>ORIENTATION_OFFSET_TO_NODES</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">Nastran</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CORD2R</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>CORD_R</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">ANSYS®</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>RECTANGULAR</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>LOCAL_R</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__1" rowspan = "3"><p><span class = "ph uicontrol">Cylindrical</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">Abaqus</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CYLINDRICAL</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>ORIENTATION_C</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">Nastran</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CORD2C</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>CORD_C</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">ANSYS®</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CYLINDRICAL</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>LOCAL_C</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__1" rowspan = "3"><p><span class = "ph uicontrol">Spherical</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">Abaqus</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>SPHERICAL</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>ORIENTATION_S</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">Nastran</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>CORD2S</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>CORD_S</p></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__2"><p><span class = "ph">ANSYS®</span></p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__3"><p>SPHERICAL</p></td>
<td class = "entry" headers = "tso-c-usr-model-csDefPoints__xx547934__entry__4"><p>LOCAL_S</p></td>
</tr>
</tbody></table>

<p>After a command is chosen, the user should select three points from
the model. If a point close to an edge is clicked, the middle point of
the edge is chosen; otherwise, if the point is close to a node, this
node is chosen. Take care not to select the edges in case you
need the nodes. To do this, choose a point between the edges going from
the node you intend to choose, sufficiently close to the node but not to
any edge.</p>
<p>When all three nodes are chosen, the following dialog appears:</p>
<table class = "table" id = "tso-c-usr-model-csDefPoints__xx526316"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><br/><img class = "image" src = "../TsoUserImages/model_coordinate_system14.png" width = "439" height = "239"/><br/></td>
</tr>
</tbody></table>

<p> This window contains the coordinates of the nodes that have just
been chosen (A1..A3, B1..B3, C1..C3 fields). These coordinates might be
modified; moreover, if it is needed to define the coordinate system
using some points that not necessarily coincide with nodes or middle
points of edges, the easiest way is to create a coordinate system using
any three points and then to set the correct values in the fields of
this dialog window.</p>
<p>The three points are used as follows:</p>
<ul class = "ul">
<li class = "li">the first point (A1, A2, A3) is the origin;</li>
<li class = "li">the direction from the origin to the second point (B1, B2, B3) is
the direction of z-axis;</li>
<li class = "li">x-axis lies in the plane defined by the three nodes, perpendicular
to z-axis and closer to the direction from the origin to the third point
(C1, C2, C3);</li>
<li class = "li">y-axis is perpendicular to the other two, forming a positively oriented
basis.</li>
</ul>
<p>The field <code class = "ph codeph">RID</code> defines the reference coordinate system
(by default, it is set to 0 indicating the global coordinate system).
Pressing "?" key in this field opens the list of all defined coordinate
systems. The values in A1 ... C3 fields are interpreted as the points with
the corresponding coordinates with respect to the coordinate system that
has ID equal to <code class = "ph codeph">RID</code> field, with RID = 0 corresponding
to the global coordinate system.</p>
<p>Choosing <span class = "ph">Abaqus</span>
or <span class = "ph">ANSYS®</span>
as the solver allows (but not requires) the specification of one rotation
angle using "rotation axis" field: choosing an axis (1 to 3 X
to Z, respectively) in this field and then an angle in degrees in "rotation angle"
field leads to the rotation of the new coordinate system around the specified
axis (the "new" one, that is, calculated basing on the chosen points).</p>
</div>

</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
