mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-01 17:15:37 +01:00
feat(rails): the wing rails of the low section drawn of its profile, Zu1-60 (60E1A1), not the plain one shortened: below the head the web thickened to 44 mm, the foot 55 mm inwards and 85 mm outwards of the middle, the edges of the foot and the root of the web higher, of the measures of the profile drawn, made over as far as the foot is raised along the forged ends; the end faces of the rails of the same
This commit is contained in:
@@ -28,6 +28,17 @@ struct loft_end {
|
||||
double bend { 0.0 };
|
||||
};
|
||||
|
||||
// a rail profile made over below its head into a lower section, as the wing rails of a frog of the section of the blades: its web, its
|
||||
// foot inwards and outwards as many times as thick and wide, the top of the edges of its foot and the root of its web as many times as high
|
||||
struct loft_low {
|
||||
double full { 0.0 }; // the rise of the foot the profile is the whole low section at; none where it's 0
|
||||
double web { 1.0 };
|
||||
double inward { 1.0 };
|
||||
double outward { 1.0 };
|
||||
double edge { 1.0 };
|
||||
double root { 1.0 };
|
||||
};
|
||||
|
||||
struct loft_span {
|
||||
int side { 1 };
|
||||
float halfwidth { 0.f };
|
||||
@@ -49,6 +60,7 @@ struct loft_span {
|
||||
glm::dvec2 head { 0.0 };
|
||||
double rise { 0.0 }; // how far the foot of the profile is raised, the web below the head (head.x) shortened by as much
|
||||
knots::line rises; // along the span, in place of rise where given
|
||||
loft_low low; // what the profile is made over into as its foot is raised
|
||||
};
|
||||
|
||||
struct segment_data {
|
||||
|
||||
Reference in New Issue
Block a user