Skip to content

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


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

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