Defining a new source geometry for tendon

A new source geometry can be input from scratch or by importing another already defined source geometry. Alternatively, the two ways can be combined. It means that the source geometry can consist of several parts merged together in one "longer" source geometry.

Procedure to define a new source geometry
  1. Open the Tendon source geometry manager.

  2. Click button [New].

  3. The Edit geometry dialogue is opened on the screen.

  4. Input the source geometry.

  5. Confirm with [OK].

  6. Close the Tendon source geometry manager.

Edit geometry dialogue

The Edit dialogue provides for the numerical input of the shape of the tendon. The user must input individual vertices and types of curve in each vertex.

image\SGEditGeometry.gif

Note: The proportions of individual parts of the edit dialogue were deliberately distorted in order to fit the picture into one printed page.

Type of input

In general, there are two type of input:

(i) the tendon "passes" the individual vertices following the input type of curve, i.e. the tendon does not directly goes through the vertex,

(ii) the tendon goes directly through the vertices – this is called "points fitting".

For the first input type, the following options are available.

Circle + tangent

Circle; parameter is the distance between vertex and tangent point, see Fig. 1 – Circle - types 0 and 1.

Circle + radius

Circle; parameter is the radius of circle, see Fig. 1 – Circle - types 0 and 1. Radius and two tangents determine the circle. Length of tangents is calculated automatically.

image\CurveType1.gif

Symmetrical parabola + tangent

Parabola; parameter is the distance between vertex and tangent point (beginning or end of parabola), see Fig. 2 – Parabola – type 2. The length of tangent & axis of symmetry of parabola determine the parabola.

image\CurveType2.gif

Parabola + tangent [begin]

Parabolic segment with the crown of parabola at the beginning of the curve; parameter is the distance between the beginning of the curve (tangent point at axis of symmetry of parabola) and the vertex of polygon that is considered, see Fig. 3 – Parabola – type 3.

image\CurveType3.gif

Parabola + tangent [end]

Parabolic segment with the crown of parabola at the end of the curve. Parameter is the distance between the end of the curve (tangent point at axis of symmetry of parabola) and the vertex of polygon that is considered, see Fig. 4 – Parabola – type 4.

image\CurveType4.gif

Parabola + vertical axis

Parabola with vertical axis with respect to macro co-ordinate system. Parameter is the length of projection of tangent into horizontal direction, see Fig. 5 – Parabola – type 5.

image\CurveType5.gif

 

For the second input type, there is just one option

Group of points fitting

The points defined in the tables of co-ordinates are the points, which the curve of the tendon must fit. The parameters are the tangents of the curve at those points.

If you define the parameter equal to 100, then the tendon is oriented directly to the following point. If the parameter equals to –100, then the tendon is oriented back to the previous point. Therefore the pair of values 100 and –100 defines a straight part of the tendon between two points.

If the parameter equals to 1000, then the tangent is assumed unknown (arbitrary) and the program will calculate the tangent automatically.

As a result you can determine the limits -1.0 and +1.0 (angles 45°) for the parameters of reasonable tendon profile. For example the parameter equal 0.0 is the input for a horizontal tangent.

The principles of the algorithm is:

  1. The user defined tangents are respected.

  2. Three consecutive points with the identical y (z) co-ordinate will be fitted by a horizontal straight line.

  3. The angles of tangent at anchors and at consecutive points are calculated (if they were not defined by the user). If possible, the whole first and last segment will be fitted by a straight line. If not, the straight line will be inserted into the half of the length of first and last segment.

  4. If the distance of two consecutive points is significantly shorter than the distances of the other points, a straight line will be inserted into this segment.

  5. The difference between radii of two consecutive curves is minimised.

  6. The curved segment of opposite curvature is prohibited in connecting part between straight line and the curve.

  7. If two tangents intersect in the half of the length of projection of the curve, a parabola with a vertical axis is applied.

  8. In other cases two parabolas with vertical axis are applied.

Layout and controls of the Edit geometry dialogue

image\SGEditGeometry.gif

Note: The proportions of individual parts of the edit dialogue were deliberately distorted in order to fit the picture into one printed page.

Toolbar

Import from file

Imports the source geometry from an external TXT or XML file.

Export to file

Exports the source geometry into the external TXT or XML file.

Import from library

Opens the Tendon source geometry manager and allows you to import another tendon source geometry to the currently edited one.

Vertical scale

Changes the vertical scale in the graphical preview windows.

Draw vertex label

Switches ON/OFF the labels in the graphical preview window for plane XZ. No labels are drawn in the graphical preview window for plane XY.

Draw number of vertex in label

If the labels are ON, the numbers of vertices are printed.

Draw vertex coordinates in labels

If the labels are ON, the numbers of coordinates of the vertices are printed.

Zoom icons

 

The set of five standard zoom functions.

Show/hide dot grid

 

Shows/hides the dot grid.

Dot grid settings

 

Enables you to adjust the dot grid so that it meets the needs of the current project.

Input table for XZ plane

Icon[Delete allnodes]

This command deletes all the nodes in the table for plane XZ.

Icon [Group of points fittings]

Switches the input mode – see paragraph Type of input above.

Input table

Coord X

X-coordinate of the vertex of the source geometry.

Coord Z

Z-coordinate of the vertex of the source geometry.

Curve type

Type of curve "in" the vertex - see paragraph Type of input above.

Curve parameter

The parameter of the curve selected in the item above - see paragraph Type of input above.

Graphical preview window

This graphical window shows the side-view the defined tendon shape.

You can use the combination "Press-and-hold keys Ctrl+Shift" + "Press-and-hold the mouse right button" and zoom-in or zoom-out the drawing, or the combination "Press-and-hold key Shift" + "Press-and-hold the mouse right button" and move the drawing around the graphical window of the dialogue.

Input table for XY plane

Icon [Delete all nodes]

This command deletes all the nodes in the table for plane XY.

Icon [Group of points fittings]

Switches the input mode – see paragraph Type of input above.

Input table

Coord X

X-coordinate of the vertex of the source geometry.

Coord Y

Y-coordinate of the vertex of the source geometry.

Curve type

Type of curve "in" the vertex - see paragraph Type of input above.

Curve parameter

The parameter of the curve selected in the item above - see paragraph Type of input above.

Graphical preview window

This graphical window shows the plan-view the defined tendon shape.

You can use the combination "Press-and-hold keys Ctrl+Shift" + "Press-and-hold the mouse right button" and zoom-in or zoom-out the drawing, or the combination "Press-and-hold key Shift" + "Press-and-hold the mouse right button" and move the drawing around the graphical window of the dialogue.

Main control buttons

The [OK] button confirms the input/changes made in the dialogue and closes it.

The [Cancel] button abandons the input/changes made in the dialogue and closes it.

Note: It is not allowed to input three successive points in one line. In other words, the direction of the tendon must change in each input vertex.