> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Spring

Creates a spring element between two FE Points. The spring force is calculated using the following formula: F=K\*(u2-u1), where K is a stiffness tensor constructed from the stiffness inputs Kx, Ky, Kz, Kxx, Kyy, and Kzz, and vector u represents the displacement at a point, which includes both translational and rotational components.

### Inputs

| Name | Type | Description |
| - | - | - |
| Point 1 | [FE Point](../../../../block-documentation/types/fe-point) | Location of FE Point. |
| Point 2 | [FE Point](../../../../block-documentation/types/fe-point) | Location of FE Point. |
| Ground point 2 | [Bool](../../../../block-documentation/types/bool) | Option to ground point 2. Will apply a displacement restraint in all degrees of freedom to the point. |
| Kx | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value in x direction. |
| Ky | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value in y direction. |
| Kz | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value in z direction. |
| Kxx | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value rotating around the x axis. |
| Kyy | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value rotating around the y axis. |
| Kzz | [Scalar](../../../../block-documentation/types/scalar) | Stiffness value rotating around the z axis. |
| Frame | [Frame](../../../../block-documentation/types/frame) | The reference frame for the components of the spring coefficients. If a frame is not specified, the components are in the global coordinate system. |

### Outputs

| Type |
| - |
| [Connector](../../../../block-documentation/types/connector) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.