-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
stringerFramePosition definition at fuselage section #680
Comments
The proposal seems very useful to me. We will take it on the agenda of the next CPACS meeting and decide together how to proceed. @DLR-BT, @sfreund-DLR , @jnwalther, @rainman110, @joergbrech : what do you think about this idea? |
Hi, thanks for the proposal! If the element is not perpendicular to the global x-axis, these questions arise:
|
@sdeinert @rmaierl, in the last stakeholder meeting you mentioned that you support the documentation with pictures. I took this from your slides:
|
Hi everyone,
Hope this helps, let me know if there are any other points that need clarification. |
Hi,
When defining a fuselage always along the x-axis (which I also strongly support) then everything is fine and the images are sufficient. When I wrote these questions, I thought you also wanted to add the option for heavily rotated segments. But it seems this is not the case. So everything is fine with the given image and the definition itself. best regards |
Super that the issue could be clarified. |
Modelling fuselage structures often makes it necessary to define a stringerFramePosition exactly in the plane of a fuselage section e.g. to meet the exact point of a change in the fuselage loft.
In the current definition this must be done via the positionX value by placing the position as close as possible to the x-position of the section. This, however, introduces precision issues that often fail in the geometry construction. Also in case a fuselage section is rotated and not parallel to the y-z-plane this is close to impossible.
Therefore, this issue proposes a small extension to the stringerFramePosition type introducing a choice for the positionX element to directly reference a fuselageSectionElement via its uID. This way the plane of the position is explicitly set to the plane of the section element. With this the intersection with the ray defined by referenceY and referenceZ can be performed and the referenceAngle applied inside this plane.
The addition of the choice element requires changing the all element into a sequence. Optionally this could be avoided by introducing another element level hiding choice inside.
The text was updated successfully, but these errors were encountered: