You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current construction of the geometry of a rib allows ribs to be non-flat.
This is not intended as for example shows in the error message thrown in CCPACSWingCell.cpp within the function body of CCPACSWingCell::CutSpanwise.
The reason for this:
The function CCPACSWingRibsDefinition::BuildRibCutFace can return a non-flat face, since its construction is based on an interpolation of potentially windswept wires (local variables within the function's body: cutFaceFrontWire and cutFaceFrontWire).
The reason why these wires might be windswept, lies in the fact that the vectors used for its construction, that are handed over to the function CCPACSWingRibsDefinition::BuildRibCutFace via the arguments upVecStart, and upVecEnd, are constructed with the function CCPACSWingRibsDefinition::GetRibUpVector in an incorrect way: the problem with this function is that its local variable cutPlaneNormal is a vector that might have different directions at the first spar and the last spar.
The text was updated successfully, but these errors were encountered:
The current construction of the geometry of a rib allows ribs to be non-flat.
This is not intended as for example shows in the error message thrown in
CCPACSWingCell.cpp
within the function body ofCCPACSWingCell::CutSpanwise
.The reason for this:
The function
CCPACSWingRibsDefinition::BuildRibCutFace
can return a non-flat face, since its construction is based on an interpolation of potentially windswept wires (local variables within the function's body:cutFaceFrontWire
andcutFaceFrontWire)
.The reason why these wires might be windswept, lies in the fact that the vectors used for its construction, that are handed over to the function
CCPACSWingRibsDefinition::BuildRibCutFace
via the argumentsupVecStart,
andupVecEnd
, are constructed with the functionCCPACSWingRibsDefinition::GetRibUpVector
in an incorrect way: the problem with this function is that its local variablecutPlaneNormal
is a vector that might have different directions at the first spar and the last spar.The text was updated successfully, but these errors were encountered: