# 2.8 Quick Component Reference

## License

|                                                                                                                                                                                                                            |             |                                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------- |
| ![](https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FxMO4SClC7a18WMbujKTD%2FAssemblyInfo.png?alt=media\&token=2c0ce94b-2674-4c1e-ad7f-d45cbcaef4f4) | **License** | Returns the program version, license information and can be used to manage the license file. |

## Params

Karamba3D introduces seven new classes for defining structural models and corresponding containers:

<table data-header-hidden><thead><tr><th width="102"></th><th width="251.33333333333331"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F2f5ca147f3397d5621a55d20e79f2fb1c6514ada.png?generation=1595316047780716&#x26;alt=media" alt=""></td><td><strong>Cross-section</strong></td><td>Container for cross section objects</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F770ac1f279ae00e2a38c4230c7eec4bdaff5deec.png?generation=1595316048007539&#x26;alt=media" alt=""></td><td><strong>Element</strong></td><td>Container for finite elements</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F795260e59f311b6891adb7e543fe884b6d5bc7b6.png?generation=1595316045601079&#x26;alt=media" alt=""></td><td><strong>Element Set</strong></td><td>Container for ordered groups of elements</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3eb7275cf73a18914d0d95750692428d8a945263.png?generation=1595316047731886&#x26;alt=media" alt=""></td><td><strong>Joint</strong></td><td>Container for connectivity conditions between elements</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fd205268c65d5700e599ec65ca152a33a82e94966.png?generation=1595316045838978&#x26;alt=media" alt=""></td><td><strong>Load</strong></td><td>Container for load objects</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fe16accb4bb827a091f89102f646b37f513357bb2.png?generation=1595316044358153&#x26;alt=media" alt=""></td><td><strong>Material</strong></td><td>Container for materials</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fafbd89d0c8cacb162e87313f39495522c2654f2e.png?generation=1595316044287556&#x26;alt=media" alt=""></td><td><strong>Model</strong></td><td>Container for models</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb9d43575a96c162c90a2a0fb8f6ba964ff20707b.png?generation=1595316044201105&#x26;alt=media" alt=""></td><td><strong>Support</strong></td><td>Container for supports</td></tr></tbody></table>

## Model

This subcategory contains components for assembling a model, converting geometry into ﬁnite elements and defining support conditions.

<table data-header-hidden><thead><tr><th width="99.33333333333331"></th><th width="251"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb3b3cc98957fe8d5a99695aeec01729ca12e9718.png?generation=1595316045879037&#x26;alt=media" alt=""></td><td><strong>Assemble Model</strong></td><td>Creates a finite element model by collecting given entities (points, beams, shells, supports, loads, cross sections, materials, . . . ).</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2Fydy4dD1wc9mRBQwPAPhE%2FDisassembleModel.png?alt=media&#x26;token=bc9ae259-82ad-4d7a-8126-d40d29140042" alt=""></td><td><strong>Disassemble Model</strong></td><td>Decomposes a model into its components.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FzwvIS4FkYj8tKwYQYxY2%2FModifyModel.png?alt=media&#x26;token=b7ab8dfd-8014-4c6a-93b9-538bf30bb55b" alt=""></td><td><strong>Modify Model</strong></td><td>Changes the model's nodal positions.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F34041d24b6874f147f94c0a856fdec1b0016a016.png?generation=1595316048039643&#x26;alt=media" alt=""></td><td><strong>Activate Element</strong></td><td>Activates the elements of a model according to the activation list. Uses the soft kill approach for inactive elements.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb7bce92d171eb3a85abfafa110b783e3e10b0c2d.png?generation=1595316046909673&#x26;alt=media" alt=""></td><td><strong>Create Linear Element</strong></td><td>Multi-component for creates beams and truss elements with default properties from given lines, node indices or connectivity diagrams.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb7bce92d171eb3a85abfafa110b783e3e10b0c2d.png?generation=1595316046909673&#x26;alt=media" alt=""></td><td><ul><li><strong>Line To Beam</strong></li></ul></td><td>Creates elements from given lines. </td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb7bce92d171eb3a85abfafa110b783e3e10b0c2d.png?generation=1595316046909673&#x26;alt=media" alt=""></td><td><ul><li><strong>Line To Truss</strong></li></ul></td><td>Creates a truss element from a given line which carries axial loads only.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FTO4fpsExOh81pTyJas6D%2FIndexToBeam.png?alt=media&#x26;token=df26d8e0-4d89-4dbb-8e4f-4b254e622ccb" alt="" data-size="original"></td><td><ul><li><strong>Index To Beam</strong></li></ul></td><td>Creates beam elements base on the indexes of their end-points.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb7bce92d171eb3a85abfafa110b783e3e10b0c2d.png?generation=1595316046909673&#x26;alt=media" alt=""></td><td><ul><li><strong>Connectivity to Beam</strong></li></ul></td><td>Uses a connectivity diagram to create beam elements.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fbfa23e36bc22ec9ffc6f42d314f663855f657408.png?generation=1595316051166479&#x26;alt=media" alt=""></td><td><strong>Mesh to Shell</strong></td><td>Creates shells with default properties from given meshes. Quad faces are split to triangles.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FsUbGQi3RqFBT0UifERQh%2FModifyElement.png?alt=media&#x26;token=539997ea-4a87-4469-856c-dc43b5031e0e" alt=""></td><td><strong>Modify Element</strong></td><td>Multi-component for modifying elements. Works either directly on an element or indirectly as an autonomous agent:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FgSKAkEaK8MNXpp6jCTxE%2FModifyElement.png?alt=media&#x26;token=a152fd74-0dc6-4692-bdd1-3d427216232d" alt=""></td><td><ul><li><strong>Modify Beam (default)</strong></li></ul></td><td>Modifies beams only</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FgJKVECUFtW030vfn6dwm%2FModifyShell.png?alt=media&#x26;token=803eb40d-0d0a-4241-b293-53f1f3d13f18" alt=""></td><td><ul><li><strong>Modify Shell</strong></li></ul></td><td>Modifies shells only</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F129e9e7cd7af3c83434e13abc75f317c03b81d1f.png?generation=1595316046253874&#x26;alt=media" alt=""></td><td><strong>Disassemble Element</strong></td><td>Decomposes elements into their components.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3c917d9e9aec40b042d3c9cea5f2fb3a04dff10f.png?generation=1595316044592020&#x26;alt=media" alt=""></td><td><strong>Orientate Elem</strong></td><td>Decomposes elements into their components:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3c917d9e9aec40b042d3c9cea5f2fb3a04dff10f.png?generation=1595316044592020&#x26;alt=media" alt=""></td><td><ul><li><strong>Beam (default)</strong></li></ul></td><td>Sets the local Z-axis of beams according to a given vector and adds a rotation angle DAlpha about the longitudinal axis. Flips beam direction according to a given x-vector.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3c917d9e9aec40b042d3c9cea5f2fb3a04dff10f.png?generation=1595316044592020&#x26;alt=media" alt=""></td><td><ul><li><strong>Shell</strong></li></ul></td><td>Sets the local X- and Z-orientation using global coordinates.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F0808e52533507eeb5ed007b8983965aada2cfede.png?generation=1595316044896845&#x26;alt=media" alt=""></td><td><strong>Connected Parts</strong></td><td>Returns groups of interconnected lines of the model.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F7b5b714e337a9552410e0a0a8cccd59aa21571c8.png?generation=1595316049784140&#x26;alt=media" alt=""></td><td><strong>Make Beam-Set</strong></td><td>Puts beams designated by their beam identifier into a group.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5a3cf96b52f4fb48366de854cc45fdbab905cc23.png?generation=1595316046821086&#x26;alt=media" alt=""></td><td><strong>Dispatch Elements</strong></td><td>Selects elements according to a given identifier and puts all incoming elements in two groups: selected or rejected. The identifier may be the element index, name or a regular expression.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FGJF8l1RQSzKMcMNPb2iG%2FElementSelect.png?alt=media&#x26;token=8d0e7d7f-1515-4ab8-81fd-ce8e70296f71" alt="" data-size="original"></td><td><strong>Select Elements</strong></td><td>Selects elements of a model based on their identifier, colour, cross section, material, length or element type.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5c5df82ab53657af03473ec9659e87d622df6b17.png?generation=1595316045718294&#x26;alt=media" alt=""></td><td><strong>Point-Mass</strong></td><td>Attaches a point mass to a node of given index or position. Does not result in additional weight, only translational inertia.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F183190c37c3f4218e81dae00321af6b4fcad2c62.png?generation=1595316049415918&#x26;alt=media" alt=""></td><td><strong>Support</strong></td><td>Creates supports at nodes of given node-indexes or node-coordinates. Lets you select translations/rotations which should be zero and the support orientation with respect to the global or a local coordinate system.</td></tr></tbody></table>

## Load

The components in this subcategory let one define and manipulate external actions which impact a structure.

<table data-header-hidden><thead><tr><th width="99.33333333333331"></th><th width="253"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F7289b169752b010671923cf4d92da2bfbbe6e035.png?generation=1595316044818387&#x26;alt=media" alt=""></td><td><strong>Loads</strong></td><td>Multi-component for defining loads:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F7289b169752b010671923cf4d92da2bfbbe6e035.png?generation=1595316044818387&#x26;alt=media" alt=""></td><td><ul><li><strong>Gravity (default)</strong></li></ul></td><td>Creates gravity from a specified direction vector for given load-cases.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F77c6e9c4c3d9273e78ab1b0803825b1048438bbf.png?generation=1595316050891803&#x26;alt=media" alt=""></td><td><ul><li><strong>Point-Load</strong></li></ul></td><td>Creates point loads at points of given index or position.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F838a41cc1331f33504b314154dbb06eda2c2b23c.png?generation=1595316045096333&#x26;alt=media" alt=""></td><td><ul><li><strong>Initial Strain-Load</strong></li></ul></td><td>Sets initial axial strains on beams.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fcfbf4adc148bea1d7cac360d77f901bd84cafc52.png?generation=1595316045561877&#x26;alt=media" alt=""></td><td><ul><li><strong>Temperature-Load</strong></li></ul></td><td>Imposes a temperature difference on an element with respect to its initial temperature at construction.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fef97c4a4247b19c63a58d58bfafc2858811534c0.png?generation=1595316045709938&#x26;alt=media" alt=""></td><td><ul><li><strong>MeshLoad Const</strong></li></ul></td><td>Creates approximately equivalent point- and line-loads from a constant surface load on a mesh. The constant surface load is defined by one vector.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fef97c4a4247b19c63a58d58bfafc2858811534c0.png?generation=1595316046078115&#x26;alt=media" alt=""></td><td><ul><li><strong>MeshLoad Var</strong></li></ul></td><td>Creates approximately equivalent point- and line-loads from a variable surface load on a mesh. The variable surface load is defined by one vector for each mesh face. The longest list principle applies when the mesh-faces outnumber the load-vectors.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FkwB0liIwjDUUUON3e1lI%2FLoadLineConcentrated.png?alt=media&#x26;token=03fa2906-5c59-4ae2-93e6-197e53ff2e85" alt="" data-size="original"></td><td><strong>Beam Load</strong></td><td>Multi-component for specifying loads which act on beams and trusses</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FkwB0liIwjDUUUON3e1lI%2FLoadLineConcentrated.png?alt=media&#x26;token=03fa2906-5c59-4ae2-93e6-197e53ff2e85" alt="" data-size="original"></td><td><ul><li><strong>Concentrate Point Load</strong></li></ul></td><td>Places a concentrated force- or moment-load on a point along the element axis.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FMJpEvEuedDreZeH67bOV%2FLoadLineBlock.png?alt=media&#x26;token=3978cc2c-5dd5-4f88-ac90-43312af3088f" alt="" data-size="original"></td><td><ul><li><strong>Block Load</strong></li></ul></td><td>Uniformly distributed force- or moment-load within an arbitrarily placed interval along the element axis.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FZj4VkngI6hoVkcQMZCvj%2FLoadLineGap.png?alt=media&#x26;token=f67de59d-c94e-4647-8a84-45739f96dde8" alt="" data-size="original"></td><td><ul><li><strong>Gap Load</strong></li></ul></td><td>Imposes a displacement or rotation discontinuity at a given position along the element.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FJjfcvke28zrpUqRISq1A%2FLoadLineImperfection.png?alt=media&#x26;token=92fc0ef5-3906-49e0-8eec-f65d3203b02c" alt="" data-size="original"></td><td><ul><li><strong>Imperfection-Load</strong></li></ul></td><td>Defines imperfections for beams under normal forces.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FnSyqK6F35I9b8KYoAu6A%2FLoadLinePoly.png?alt=media&#x26;token=bdfbedfa-458a-4285-b70b-1cf772e1694e" alt=""></td><td><ul><li><strong>Polylinear Load</strong></li></ul></td><td>Places a poly linear distributed load on an element.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2F8S81YsuaKNreWXO2Odij%2FLoadLineTrapezoidal.png?alt=media&#x26;token=77ced686-1a58-43ab-ac7d-56d4e3924f11" alt="" data-size="original"></td><td><ul><li><strong>Trapezoidal Load</strong></li></ul></td><td>Sets a trapezoidal distributed load on a given interval of the element axis.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F99d0e9885f9be1448798a0c872698ed1038120be.png?generation=1595316049397876&#x26;alt=media" alt=""></td><td><strong>Disassemble Mesh Load</strong></td><td>Splits a mesh-load into corresponding line- and point-loads</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fbe912a4ba3426bf0e4ec088ec6ab2087e3271141.png?generation=1595316045625485&#x26;alt=media" alt=""></td><td><strong>Prescribed Displacement</strong></td><td>Prescribes displacements at nodes of given node-indexes or node-coordinates. Select translations or rotations which should be prescribed. For load-cases with no displacements prescribed this will create a support.</td></tr><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FtHVP0TqnzFMG3Yg5jKiw%2FDisassembleLoadCase.png?alt=media&#x26;token=4bb412cb-fd79-4e72-b82d-dbd5139fd464" alt="" data-size="original"></td><td><strong>Disassemble Load-Case-Combination</strong></td><td>Outputs the formula texts, names and factors of the load-cases a load-case-combination contains.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FRYL5ZLbgcGGhrtznyoGH%2FLoadCaseCombinationOptions.png?alt=media&#x26;token=8aa77530-aed9-4c4a-bfe9-b67649630918" alt="" data-size="original"></td><td><strong>Load-Case-Combination Settings</strong></td><td>Specifies the calculation parameters (e.g. Th.I or Th.II) to be used for analyzing a load-case-combination.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FwRE5pPE8YvLHSCcmevaq%2FLoadCaseCombinator.png?alt=media&#x26;token=ce1c19b3-1621-4f36-bf42-4819015208ff" alt="" data-size="original"></td><td><strong>Load-Case-Combinator</strong></td><td>Creates load-case-combinations based on existing load-cases and provided combination rules (e.g. "ULS=1.35*G+1.50*Q")</td></tr></tbody></table>

## Cross Section

<table data-header-hidden><thead><tr><th width="104.33333333333331"></th><th width="247"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fea22a1b8d29c6ef897faae360a0b640eb8f712c5.png?generation=1595316048078871&#x26;alt=media" alt=""></td><td><strong>Cross Sections</strong></td><td>Multi-component for creating cross sections:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F9203334d245e9199ab2be890e71d7dbb09c2863b.png?generation=1595316047033651&#x26;alt=media" alt=""></td><td><ul><li><strong>Box-Profile (default)</strong></li></ul></td><td>Creates rectangular, trapezoid and triangular hollow cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F4e7768812992ed4ec0300d179c981e3218cee71c.png?generation=1595316050279879&#x26;alt=media" alt=""></td><td><ul><li><strong>Circular Hollow Profile</strong></li></ul></td><td>Creates circular hollow cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fea22a1b8d29c6ef897faae360a0b640eb8f712c5.png?generation=1595316048078871&#x26;alt=media" alt=""></td><td><ul><li><strong>I-Profile</strong></li></ul></td><td>Creates I-shaped cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F30b632488274455e27dff14a317aca965f291e42.png?generation=1595316045354419&#x26;alt=media" alt=""></td><td><ul><li><strong>Shell Const</strong></li></ul></td><td>Lets you set the height and material of a shell with constant cross section.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F30b632488274455e27dff14a317aca965f291e42.png?generation=1595316045354419&#x26;alt=media" alt=""></td><td><ul><li><strong>Shell Var</strong></li></ul></td><td>Lets you set the height and material of each face of a shell.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F478f52e5837079743a980e48bc77bc888efa5602.png?generation=1595316047370352&#x26;alt=media" alt=""></td><td><ul><li><strong>ShellRC Std Const</strong></li></ul></td><td>A standard reinforced concrete cross section consists of four layers of orthogonal reinforcement. This component allows to define such a cross section which is constant throughout a shell.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F478f52e5837079743a980e48bc77bc888efa5602.png?generation=1595316047370352&#x26;alt=media" alt=""></td><td><ul><li><strong>ShellRC Std Var</strong></li></ul></td><td>Same as above, lets one set the reinforced concrete cross section properties for each shell face separately.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F1d960f19b4d111b97714dd55fc2e30477afeac85.png?generation=1595316051805727&#x26;alt=media" alt=""></td><td><ul><li><strong>Spring-Cross Section</strong></li></ul></td><td>Defines the spring stiffness of an element.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F56bf09201e78df632a6d886ae9398eb920cf7b6e.png?generation=1595316048822997&#x26;alt=media" alt=""></td><td><ul><li><strong>Trapezoid-Profile</strong></li></ul></td><td>Creates filled rectangular, trapezoid and triangular cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3800e72575d611acbfb4695069858433232033bf.png?generation=1595316047221106&#x26;alt=media" alt=""></td><td><strong>Disassemble Cross Section</strong> </td><td>Retrieves properties of a cross section.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F52debab711d2aa56ccb4a8ab3c17a1fa29cf880b.png?generation=1595316051423225&#x26;alt=media" alt=""></td><td><strong>Beam-Joint Agent</strong></td><td>Crawls around in the model and adds joints to beams on the basis of geometric relations. Is of type cross section.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F744c3ad3bae82c4cc979b3f762d196fdbe981b5a.png?generation=1595316047396072&#x26;alt=media" alt=""></td><td><strong>Beam-Joints</strong></td><td>Adds hinges at the end-points of beams. Is of type cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F42b59cf19d0e77021df8a4ecbab904ab59aa2d70.png?generation=1595316047494792&#x26;alt=media" alt=""></td><td><strong>Eccentricity on Beam</strong></td><td>Sets the eccentricity of a cross section relative to the element axis in global coordinates.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5d697c2a974b9bfdf9f8daaabb3dcfb8a0015ed3.png?generation=1595316048312019&#x26;alt=media" alt=""></td><td><strong>Eccentricity on Cross Section</strong></td><td>Sets the eccentricity of a cross section relative to the element axis in local beam coordinates.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F2b813fd2ffd05aab95dfe1bf18b3c4d1734502ec.png?generation=1595316047571203&#x26;alt=media" alt=""></td><td><strong>Modify Cross Section</strong></td><td>Multi-component for modifying cross sections. Works either directly on a cross section object or indirectly as an autonomous agent:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F2b813fd2ffd05aab95dfe1bf18b3c4d1734502ec.png?generation=1595316047571203&#x26;alt=media" alt=""></td><td><ul><li><strong>Modify Beam Cross Section</strong></li></ul></td><td>Modifies beam cross sections only.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fbeceb869c9a51b371f0f975b8c911bb760f8f4b3.png?generation=1595316047121249&#x26;alt=media" alt=""></td><td><ul><li><strong>Modify Shell Cross Section</strong></li></ul></td><td>Modifies shell cross sections only.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fe3d51f3ac6b1a47316d675d55a2acab67483d9ed.png?generation=1595316049916741&#x26;alt=media" alt=""></td><td><strong>Cross Section Range Selector</strong></td><td>Lets you select cross sections by country, shape, family or maximum depth or width.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F1662ffce7e69282311161c3c0cec13acc64f5044.png?generation=1595316048993144&#x26;alt=media" alt=""></td><td><strong>Cross Section Matcher</strong></td><td>Returns for a cross section the best fitting cross section contained in a given list. The matched cross section is equal or better in all mechanical aspects at minimum weight.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3e62e4ba74c9783b818b06372c7fbb081c2fd44e.png?generation=1595316050325932&#x26;alt=media" alt=""></td><td><strong>Cross Section Selector</strong></td><td>Lets you select cross sections by name, regular expression or index from a list of cross sections.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F9b4f3a6f2ceb9f1b88e5eec9e71c7f2615bf67ae.png?generation=1595316051741221&#x26;alt=media" alt=""></td><td><strong>Generate Cross Section Table</strong></td><td>Converts a list of cross sections into a string which can be streamed as a csv-file and used as a cross section table.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fbbfbfe92fbf675cc4a93d002e77641dc3247aa20.png?generation=1595316052926063&#x26;alt=media" alt=""></td><td><strong>Read Cross Section Table from File</strong></td><td>Reads cross section data from a csv-file.</td></tr></tbody></table>

## **Material**

<table data-header-hidden><thead><tr><th width="106.33333333333331"></th><th width="246"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F15222ed3f4039b894cf98cc8a0142dbdfa44c916.png?generation=1595316051173811&#x26;alt=media" alt=""></td><td><strong>Material Properties</strong></td><td>Sets the characteristic parameters of an isotropic or orthotropic material.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fc0dd11db8f58f8db26a89fe5872eb02ad487d63b.png?generation=1595316048198006&#x26;alt=media" alt=""></td><td><strong>Material Selection</strong></td><td>Lets you select a material by name, regular expression or index from a list of materials.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fe4c86348373eb5308d934605bfbc1bc7110d52a1.png?generation=1595316049665260&#x26;alt=media" alt=""></td><td><strong>Read Material Table from File</strong></td><td>Reads a list of materials from a table given in csv-format.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F030d75ec421292af937c612ee68df7be910e67df.png?generation=1595316046711644&#x26;alt=media" alt=""></td><td><strong>Disassemble Material</strong></td><td>Outputs the physical properties of a material.</td></tr></tbody></table>

## **Algorithms**

<table data-header-hidden><thead><tr><th width="107.33333333333331"></th><th width="247"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2F6KAgoUO1KAyQ31KH6aZx%2FAnalyse.png?alt=media&#x26;token=e8e3e9ab-0edd-4789-b7fe-8be23e62af6d" alt=""></td><td><strong>Analyze</strong></td><td>Calculates the deflections of a given model using first order theory.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fdb8f8110c6dee0848aef5b2fc78f50cc301e0a6c.png?generation=1595316050147273&#x26;alt=media" alt=""></td><td><strong>AnalyzeThII</strong></td><td>Calculates the deflections of a given model including the effect of axial or in-plane forces.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F30de71b7b54d0d5b74d22ab376fe7e7025c74dfc.png?generation=1595316048496214&#x26;alt=media" alt=""></td><td><strong>Analyze Nonlinear WIP</strong></td><td>Handles calculations involving large deformations. Is work in progress: the speed of convergence will be improved in future releases. Currently it works best for beams, but can also handle shell structures.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fa459573111db6c58eb9e07cbf344ce7c2de8fd89.png?generation=1595316052011009&#x26;alt=media" alt=""></td><td><strong>Large Deformation Analysis</strong></td><td>Does an incremental geometrically non-linear analysis for loads in load case zero. Return displacements only, no stresses of cross section forces.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3d85f0bd277df83152ccfbd82f20c62fdda2e2e8.png?generation=1595316050549439&#x26;alt=media" alt=""></td><td><strong>Buckling Modes</strong></td><td>Calculates the buckling-modes and buckling load-factors of the given model under normal <strong>f</strong>orces .</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fd4e839e4e1bd30c913263543bef2725eb1f7f4ce.png?generation=1595316051304224&#x26;alt=media" alt=""></td><td><strong>Eigen Modes</strong></td><td>Calculates the eigenmodes of the given model according to the special eigenvalue problem.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F444cae9854dc020a8df1baa785e6474734d30ec5.png?generation=1595316050684252&#x26;alt=media" alt=""></td><td><strong>Natural Vibrations</strong></td><td>Calculates the natural vibrations of the given model.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F03fa0713aa12c832bb67c441aa23accc4061b226.png?generation=1595316051546846&#x26;alt=media" alt=""></td><td><strong>Optimize Cross Section</strong></td><td>Iteratively selects optimum cross sections for beams, trusses and shells.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fac228fb30754b15eb072f256ebcbe7503dcf3935.png?generation=1595316049638976&#x26;alt=media" alt=""></td><td><strong>BESO for Beams</strong></td><td>Optimizes the topology of beams in a structure by using Bi-directional Evolutionary Structural Optimization.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F6307857ccf6cb67e913a9867bda2aa4e10317f2c.png?generation=1595316049148924&#x26;alt=media" alt=""></td><td><strong>BESO for Shells</strong></td><td>Optimizes the topology of shells in a structure by using Bi-directional Evolutionary Structural Optimization.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F478f52e5837079743a980e48bc77bc888efa5602.png?generation=1595316047370352&#x26;alt=media" alt=""></td><td><strong>Optimize Reinforcement</strong></td><td>Performs reinforcement design for shells. It uses linear elastic cross section forces and the assumption of zero tensile concrete strength for determining reinforcement quantities.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F467e78208014ab87215022713e0ecc27954bd995.png?generation=1595316050515208&#x26;alt=media" alt=""></td><td><strong>Tension/Compression Eliminator</strong></td><td>Removes beams or trusses under axial tension or compression. By default compression members will be removed.</td></tr></tbody></table>

## Results

<table data-header-hidden><thead><tr><th width="105.33333333333331"></th><th width="286"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fe830ed3503d058c3c49c90f2ab1d86128a06fa2b.png?generation=1595316051019685&#x26;alt=media" alt=""></td><td><strong>Model View</strong></td><td>Lets you inspect the general properties of the model.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F7cabbad598bf1e727b3460ace66c390bbb1eba51.png?generation=1595316050625708&#x26;alt=media" alt=""></td><td><strong>Deformation-Energy</strong></td><td>Retrieves deformation energies of the elements of the model.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F9a3ebbd5c603b3f6d9ea7924a6612f8eace25618.png?generation=1595316048419784&#x26;alt=media" alt=""></td><td><strong>Nodal Displacements</strong></td><td>Returns nodal displacements: translations in global x-, y-, and z-direction; rotations about the global x-, y- and z-axis.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb91b75154fb5cd6dff8cd48bf9a5ffc082b843c9.png?generation=1595316051814850&#x26;alt=media" alt=""></td><td><strong>Principal Strains Approximation</strong></td><td>Approximates the principal strain directions from the model deformation at arbitrary points.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F8fb81c669d37110474d82427c3296c8011752937.png?generation=1595316051140186&#x26;alt=media" alt=""></td><td><strong>Reaction Forces</strong></td><td>Returns reaction forces and moments at supports.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Ff8aeedba5969eee67f6918f4078439af09ba7511.png?generation=1595316051522529&#x26;alt=media" alt=""></td><td><strong>Utilization of Elements</strong></td><td>Multi-component that returns the utilization of elements. “1” means 100%:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Ff8aeedba5969eee67f6918f4078439af09ba7511.png?generation=1595316051522529&#x26;alt=media" alt=""></td><td><ul><li><strong>Utilization of Beams (default)</strong></li></ul></td><td>The utilization of beams is calculated according to EC3 (see section <a href="broken-reference">A.4</a>).</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Ff8aeedba5969eee67f6918f4078439af09ba7511.png?generation=1595316051522529&#x26;alt=media" alt=""></td><td><ul><li><strong>Utilization of Shells</strong></li></ul></td><td>Returns the maximum Van Mises stress in each face of the shell.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5cef6598761500be652204c1112c286f72bc1536.png?generation=1595316050304204&#x26;alt=media" alt=""></td><td><strong>Beam View</strong></td><td>Lets you inspect beam properties: section forces, cross sections, displacement, utilization and stresses. Is to be plugged into the definition after the “ModelView”-component.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fcee2e7aeb41ca6dfc3f95977a94168371cc73e65.png?generation=1595316050862745&#x26;alt=media" alt=""></td><td><strong>Beam Displacements</strong></td><td>Returns displacements along elements: translations in global x-, y-, and z-direction; rotations about the global x-, y- and z-axis.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F87aa82c235a97341caad531dcf6e8e4feb620a86.png?generation=1595316051122694&#x26;alt=media" alt=""></td><td><strong>Beam Forces</strong></td><td>Retrieves section forces along beams and trusses.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb755f3ea80a4dbd28d60353986c1de064b1d8f73.png?generation=1595316048589828&#x26;alt=media" alt=""></td><td><strong>Shell View</strong></td><td>Lets you inspect shell properties: displacement, utilization, principal stresses and Van Mises stress. Is to be plugged into the definition after the “ModelView”-component.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fae72a2bb8915160a3b08f0ab124a9b2c5ef9ccc6.png?generation=1595316052091097&#x26;alt=media" alt=""></td><td><strong>Line Results on Shells</strong></td><td>Multi-component for generating line results on shells:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fae72a2bb8915160a3b08f0ab124a9b2c5ef9ccc6.png?generation=1595316051819653&#x26;alt=media" alt=""></td><td><ul><li><strong>Force Flow (default)</strong></li></ul></td><td>Computes flow lines for forces in given direction at user defined positions.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3fcb719a1e5a340ccdb630bcb41e8158214a31b7.png?generation=1595316052131552&#x26;alt=media" alt=""></td><td><ul><li><strong>Isolines</strong></li></ul></td><td>Creates lines that connect points of same value for selected shell results (e.g. principal stresses, displacement, utilization, cross section thickness) at user defined positions. Also returns values and can thus be used for probing the shell state.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5528d82e0064c5b5bc3674df69386d690829565b.png?generation=1595316052571246&#x26;alt=media" alt=""></td><td><ul><li><strong>PrincMoment</strong></li></ul></td><td>Returns the principal moment lines that originate from user defined points on shells.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F966395ada38b3f20867b302e658c11c24a11ac20.png?generation=1595316059547551&#x26;alt=media" alt=""></td><td><ul><li><strong>PrincStress</strong></li></ul></td><td>Outputs the principal stress directions in the center of each shell element.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F8d062f0474ff8e4abfe244af0d4434f2ec9c390f.png?generation=1595316050811387&#x26;alt=media" alt=""></td><td><strong>Results Vectors on Shells</strong></td><td>Multi-component for generating vector results in each element of a shell:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fe9a2831b1ced4b8674f540dc1c182df98fdbb475.png?generation=1595316052432376&#x26;alt=media" alt=""></td><td><ul><li><strong>PrincStress (default)</strong></li></ul></td><td>Outputs the values of first and second principal stress on a given layer in the center of each shell element.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F8d062f0474ff8e4abfe244af0d4434f2ec9c390f.png?generation=1595316050811387&#x26;alt=media" alt=""></td><td><ul><li><strong>PrincForces</strong></li></ul></td><td>Outputs the first and second principal normal forces and moments in the center of each shell face as vectors.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F87aa82c235a97341caad531dcf6e8e4feb620a86.png?generation=1595316051122694&#x26;alt=media" alt=""></td><td><strong>Shell forces</strong></td><td>Outputs the values of the local or principal normal forces and moments in the center of each shell element.</td></tr></tbody></table>

## Expor**t** / Import

<table data-header-hidden><thead><tr><th width="105.33333333333331"></th><th width="286"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FzZf4lQNMMwUvFkeymh99%2FSAFExport.png?alt=media&#x26;token=34ca61c6-eebc-4e86-9b22-3e466c29d392" alt="" data-size="original"></td><td><strong>Export Model to SAV</strong></td><td>Exports a model to a Structural Analysis Format (SAF)-file. </td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F38fe08aaaefe9a0e1d89fe06f9fed4566faba58f.png?generation=1595316052319894&#x26;alt=media" alt=""></td><td><strong>Export Model to DStV</strong></td><td>Exports a model to RStab5, RStab6, RStab7, RStab8 or Robot by creating a DStV-file.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2Fz4aEAqUhwXTN5kgsmUFS%2FJSON_Export.png?alt=media&#x26;token=47f94e52-d3ca-468b-81aa-7b0dd907193c" alt="" data-size="original"></td><td><strong>Export Model to JSON / BSON</strong></td><td>Exports to model to a JSON or BSON file.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FWrb0iJFhqRPect91sFhG%2FJSON_Import.png?alt=media&#x26;token=52a29007-4c83-4b04-9879-8ae4026136c5" alt="" data-size="original"></td><td><strong>Import Model from JSON / BSON</strong></td><td>Imports a model from a JSON or BSON file.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2F0HceVSmiqYbqLHvfUIS0%2FKaramba-EXCEL.png?alt=media&#x26;token=6b6d02be-d723-4c2e-ad91-a51587f75c9b" alt="" data-size="original"></td><td><strong>Export Model to CSV</strong></td><td>Exports a model to Comma-Separated Value (CSV)-file</td></tr></tbody></table>

## Utilities

<table data-header-hidden><thead><tr><th width="105.33333333333331"></th><th width="284"></th><th></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F0aff7b22c46c19805439c1cddf7eac082fd8f8f1.png?generation=1595316053077740&#x26;alt=media" alt=""></td><td><strong>Closest Points</strong></td><td>Connects each node of one set to a given number of nearest neighbor nodes or neighbors within a specified distance of another set.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F33ef307a8af4bfa9c0471a6059d324fe16680978.png?generation=1595316052478675&#x26;alt=media" alt=""></td><td><strong>Closest Points Multi-dimensional</strong></td><td>Performs a multidimensional nearest neighbor search on two sets of vectors.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fd0aa0921abe004ed6b61ec69ccf2fd3ce1a5168d.png?generation=1595316053052228&#x26;alt=media" alt=""></td><td><strong>Cull Curves</strong></td><td>Inputs a data tree of straight lines and thins them out so that no lines in different branches are closer than a given limit distance.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F3f73bef6914b4390992c953c1cd6e3914db7cb00.png?generation=1595316052599389&#x26;alt=media" alt=""></td><td><strong>Detect Collisions</strong></td><td>Counts the number of intersections between the model and a given mesh.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F2828c87196290e90fe501f08d1ab7db6ea82065a.png?generation=1595316052681897&#x26;alt=media" alt=""></td><td><strong>Get Cells from Lines</strong></td><td>Creates closed cells from a graph and vertices on a user supplied plane.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F81b4b35e8ece720797ca6d5b2b478eeb378eb6d4.png?generation=1595316052773114&#x26;alt=media" alt=""></td><td><strong>Line-Line Intersection</strong></td><td>Intersects given lines and returns resulting end-points and pieces.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F4929e0f8de6473c37f2cdeab6e6697b24515ce90.png?generation=1595316052531358&#x26;alt=media" alt=""></td><td><strong>Local Vector</strong></td><td>Transforms a vector from the global to a local coordinate system given by a plane.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F080a2bc9916cc06e40b1f7445704616130681fcf.png?generation=1595316052662197&#x26;alt=media" alt=""></td><td><strong>Line-Mesh Intersection</strong></td><td>Returns the points where given lines intersect given meshes.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F9170c280c38e2342ce0c15e8520c3904fa59f37e.png?generation=1595316052884153&#x26;alt=media" alt=""></td><td><strong>Mesh Breps</strong></td><td>Takes multiple breps and generates a unified mesh from them. The algorithm takes account of common edges and insertion points. This lets one define positions for supports or point-loads on shells.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F9e37c60a74b3a610d482e7d841339bb96e515f31.png?generation=1595316053083767&#x26;alt=media" alt=""></td><td><strong>Principal States Transformation</strong></td><td>Transforms given principal vectors of stresses, moments or in-plane forces to an arbitrary direction.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5c8afed78fd09321d2e50181986236271d44623e.png?generation=1595316052650872&#x26;alt=media" alt=""></td><td><strong>Remove Duplicate Lines</strong></td><td>Eliminates identical lines.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F8c99d307c53f508a2277079f854794100ca86a9f.png?generation=1595316052839492&#x26;alt=media" alt=""></td><td><strong>Remove Duplicate Points</strong></td><td>Eliminates identical points.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fc5f51d70b68dc2d538704b808283bc222f381327.png?generation=1595316053434160&#x26;alt=media" alt=""></td><td><strong>Simplify Model</strong></td><td>Changes a model by straightening the connecting elements between nodes that connect to more than two neighbor nodes.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F585331867cfd7ed619b4a6cd47c2f649f59b93b2.png?generation=1595316053234634&#x26;alt=media" alt=""></td><td><strong>Element Felting</strong></td><td>Felts elements of a model by connecting them at their mutual closest points.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F7ee9df6b9700d4c8432fbdedaf78c089a746ee8e.png?generation=1595316053450741&#x26;alt=media" alt=""></td><td><strong>Mapper</strong></td><td>Applies mappings (like Simple Stitch) to a model.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F5e609a4c2ae86eea96471ef0f5c080cd32be50b7.png?generation=1595316053253200&#x26;alt=media" alt=""></td><td><strong>Interpolate Shapes</strong></td><td>Interpolates between a base geometry (0.0) and given shape(s) (1.0).</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Ff73e434c2af67cbb1f4aa3d513aa228e667f4f61.png?generation=1595316053141166&#x26;alt=media" alt=""></td><td><strong>Stitch</strong></td><td>Multi-component for defining modes of connection between sets of beams:</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Ff73e434c2af67cbb1f4aa3d513aa228e667f4f61.png?generation=1595316053253266&#x26;alt=media" alt=""></td><td><ul><li><strong>Simple Stitch (default)</strong></li></ul></td><td>Connects beam sets by a preset number of elements.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fabe14c53d83168f473ac055e58898d58f1588654.png?generation=1595316053379795&#x26;alt=media" alt=""></td><td><ul><li><strong>Stacked Stitch</strong></li></ul></td><td>Connects beam sets by a preset number of elements that do not intersect each other.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fab1789703d8ee3ad039823d7d24c79bb788fe2de.png?generation=1595316053514215&#x26;alt=media" alt=""></td><td><ul><li><strong>Proximity Stitch</strong></li></ul></td><td>Connects beam sets by a preset number of elements whose maximum inclination can be controlled via min/max offset-limits from their starting point.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2FyzSXZXcirYd96ytnAQ9y%2FSurfaceToTruss.png?alt=media&#x26;token=8f6a0688-954c-41fa-8410-9ec0c419a4cb" alt="" data-size="original"></td><td><strong>Surface to Truss</strong></td><td>Fills surfaces with different types of trusses.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2F385fde67152d72364163899674c2d4b65424665a.png?generation=1595316053311681&#x26;alt=media" alt=""></td><td><strong>User Iso-Lines</strong></td><td>Creates iso-lines on a model based on user supplied nodal values.</td></tr><tr><td><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCkDlhlZpqUmakSqOrp%2Fsync%2Fb68f8c450a57cdfe70a85eec5839194c2f0335ff.png?generation=1595316053486573&#x26;alt=media" alt=""></td><td><strong>User Stream-Lines</strong></td><td>Creates stream-lines on a model based on user supplied vectors at the nodes.</td></tr></tbody></table>
