> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/beta/appendix/a.1-updates-and-bug-fixes/version-2.2.0-wip.md).

# Version 2.2.0 WIP

### **New in Karamba3D 2.2.0 WIP** <a href="#new-in-karamba3d-2.2.0-wip" id="new-in-karamba3d-2.2.0-wip"></a>

* 'ShellSection'-component for retrieving cross section forces and other results along arbitrary sections of shells.
* Additional types of loads for beam- and truss-elements.
* Line joints for shells
* 'Cross Section Properties'-component for calculating geometric properties of arbitrary cross sections
* Membrane elements
* A refined element selection component
* On-the-fly installation via YAK
* Automatic generation of value-lists for several components (e.g. load-case input, dof input at supports,...)
* Rendering beams and shells with cross sections results in watertight meshes with normals pointing outward.
* Different types of strength hypotheses for biaxial stress states
* Physical units of calculation and input quantities can be freely specified
* 'ModelView'-component: Input-plug 'DispDir' lets one specify a direction for selecting displacement-components to be displayed. When supplying a plane, displacements get projected onto it.
* 'Optimize Cross Section'-component: Input 'MaxDisp' can be supplied with a vector for specifying the length and direction component for limiting displacements.
* 'ShellLineResults'-component: added display-option 'TransverseShear'.
* Added materials to the material data base.
* Added 'Dofs' input-plug to 'PrescribedDisplacements'- and 'Support'-component.
* 'Shell View': Added cross section rendering without colors like in place for beams.
* 'Settings'-component to update program options within Grasshopper.
* Load-cases identifiers: Names can be used instead of numbers.
* JointAgent-component: the given criteria for joint placement are combined via 'and' instead of 'or'.

### Changes that change old definition results <a href="#changes-that-change-old-definition-results" id="changes-that-change-old-definition-results"></a>

* Point-masses are excluded from the calculation of model mass and COG
* Changed coefficient of thermal expansion alphaT for all types of steel material from 1.0E-5 to 1.2E-5 .

### Minor Changes <a href="#minor-changes" id="minor-changes"></a>

* 'ModelView'-component: 'Render Settings'-submenu: upper and lower range for color-plots can now be set independently for '% of range' and 'absolute value'.
* 'BeamView'-component:
  * Added absolute scale for the display of cross section diagrams
  * Normal force diagram: changed color for compression and tension to ligth salmon and light blue respectively.
* 'BeamView'- and 'ShellView'-component: Output of multiple meshes now as one welded mesh for faster display. Can be changed in karamba.ini via 'weld\_shell\_meshes\_for\_output' and 'weld\_beam\_meshes\_for\_output' variables.
* 'Modify Beam'-component:
  * 'Joint'-input added
  * 'lg' input added for specifying the position of external loads for calculating lateral torsional buckling resistance
* Joints: display of stiffness values added.
* Made element-set identifiers secondary element identifiers. This makes element-selection acccording to element-sets possible after model disassembly.
* Added Indian NPB and WPB I-Profiles to cross section library.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.karamba3d.com/beta/appendix/a.1-updates-and-bug-fixes/version-2.2.0-wip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
