Skip to content

Commit

Permalink
Add choice nodes fromParameter and toParameter
Browse files Browse the repository at this point in the history
Up to now, kinks and guide curves and not defined consistently. Guides are placed based on profile's arc length, kinks based on parameters on profile.
With the new nodes, the user can more easily control the relative position to each other.
  • Loading branch information
Sven Goldberg committed Jul 31, 2024
1 parent dca8d9d commit ede19c9
Showing 1 changed file with 36 additions and 16 deletions.
52 changes: 36 additions & 16 deletions schema/cpacs_schema.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -17708,14 +17708,24 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="fromRelativeCircumference" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>Reference to the relative circumference
position from which the guide curve shall start. Valid values
are in the interval -1.0...1.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="fromRelativeCircumference" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>Reference to the relative circumference
position from which the guide curve shall start. Valid values
are in the interval -1.0...1.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fromParameter" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>Reference to the parameter
position from which the guide curve shall start. Valid values
are in the interval -1.0...1.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="tangent" minOccurs="0" type="pointXYZType">
<xsd:annotation>
<xsd:documentation>Tangent at first point</xsd:documentation>
Expand All @@ -17724,14 +17734,24 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
</xsd:sequence>
</xsd:choice>
<xsd:sequence>
<xsd:element name="toRelativeCircumference" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>The relative circumference
position at which the guide curve shall end. Valid values
are in the interval -1,..,1.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="toRelativeCircumference" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>The relative circumference
position at which the guide curve shall end. Valid values
are in the interval -1.0,..,1.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="toParameter" type="doubleBaseType">
<xsd:annotation>
<xsd:documentation>The parameter
position at which the guide curve shall end. Valid values
are in the interval -1.0...1.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="tangent" minOccurs="0" type="pointXYZType">
<xsd:annotation>
<xsd:documentation>Tangent at last point</xsd:documentation>
Expand Down

0 comments on commit ede19c9

Please sign in to comment.