List of Steel Engineering Functions
The following functions are available for a working with Steel Engineering constructions:
part_of_profile(p: Profile): Part
Returns the part belonging to a given Steel Engineering beam/profile.profile_angle(p1: Profile, p1_point: Real, p2: Profile, p2_point: Real): Real
Returns an arbitrarily oriented angle between 2 Steel Engineering beams/profiles.profile_angle_axis(p1: Profile, p2: Profile): Real
Returns the angle between the beam/profile axes. The angle has no orientation, i.e. the smallest angle will always be returned.direction_of_profile(p: Profile): Real
Returns the place where the beam/profile has been selected (1= Start, 2=End).profile_edge_I(p: Profile, edge: Real): Edge
profile_edge_T(p: Profile, edge: Real): Edge
profile_edge_L(p: Profile, edge: Real): Edge
profile_edge_C(p: Profile, edge: Real): Edge
profile_edge_H(p: Profile, edge: Real): Edge
profile_edge_R(p: Profile, edge: Real): Edge
profile_edge_Z(p: Profile, edge: Real): Edge
Returns a characteristic edge at the end of a beam/profile. The parameteredge
determines which edge is to be returned:
If you increase the valueedge
by 100 to select an edge on the other side of the profile.profile_edge_I_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_T_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_L_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_C_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_H_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_R_lw(p1: Profile, p2: Profile, edge: Real): Edge
profile_edge_Z_lw(p1: Profile, p2: Profile, edge: Real): Edge
Returns a characteristic ege at the end of a beam/profilep1
in longitudinal direction. Ifp1
is a mirror-symmetrical beam/profile, the direction of the second beamp2
will be considered. The parameteredge
determines which edge is to be returned:
The arrow indicates the direction of the second beam/profile.profile_h(p: Profile): Real
Returns the height of a beam/profile.profile_l(p: Profile): Real
Returns the length of a beam/profile.profile_w(p: Profile): Real
Returns the width of a beam/profile.profile_point(p: Profile, edge: Real, deltaX: Real, deltaY: Real, deltaZ: Real): Point
Returns a point on the mid-point of a characteristic edge of the beam/profile. This point can be moved by the valuesdeltaX
,deltaY
anddeltaZ
.
For a description of the characteristic points please see the paragraph aboutprofile_edge
above.
profile_point_ext(p: Profile, pointnumber: Real, deltaX: Real, deltaY: Real, deltaZ: Real): Point
Returns a point on a characteristic edge of the profile at the end of the profile. This point can be moved by the valuesdeltaX
,deltaY
anddeltaZ
.
Increase the point number by 100 to get a point at the other end of the profile.
post_width(post: Profile, handrail: Profile): Real
Returns the width of the post in the direction of the handrail.sketch_profile(p: Profile): Real
Returns whether the beam/profile originates from a sketch (1) or not (0).plate_profile(p: Profile): Real
Returns whether the beam/profile is an elongated plate (1) or not (0).webdirection_inside(p1: Profile, p2: Profile): Real
Resolves the "top/bottom" problem when dealing with purlin joints with asymmetrical front plates.
For further information click here.