ELPS
ELPS, elps_name, b_opt, body_nr, mat_nr, layer_nr, xm, ym, r_x, r_y, phi1, phi2, orient_ang;
Creates an elliptical primitive for mass bodies or anchors
- The elliptical primitive is defined by the center point coordinates, the radii in x and y directions, and the start and span angles.
- The orientation angle can be used to rotate an elliptical primitive around its connecting point at the center.
- Mass bodies and anchors may be assembled from several primitives with different material reference numbers.
Input Data⚓︎
| Parameter | Description |
|---|---|
elps_name |
Reference name of the primitive (can be empty) → Alphanumeric name, has to start with a letter |
b_opt |
Type of the Boolean operation add → Add a primitive to the mass body or anchor sub → Subtract a primitive from a mass body or anchor |
body_nr |
Reference number of related mass body or anchor → If 0, the primitive is related to anchors → If > 0, the primitive is related to the specified mass body |
mat_nr |
Reference number of the material properties → Use existing material properties only (see MATP command) |
layer_nr |
Layer number (the current version supports only one layer) → If empty, the primitive is part of the first layer |
xm |
X-coordinate of the center point of the elliptical primitive |
ym |
Y-coordinate of the center point of the elliptical primitive |
r_x |
Radius in x-direction of the non-rotated ellipse |
r_y |
Radius in y-direction of the non-rotated ellipse |
phi1 |
Starting angle of the elliptical segment, 0 ≤ phi1 < 360 |
phi2 |
Span angle of the elliptical segment, 0 < phi2 ≤ 360 |
orient_ang |
Orientation angle of the elliptical primitive: 0 ≤ orient_ang < 360 |

Figure 1. Dimensional parameters of a elliptical primitive (non-rotated and rotated)