fuselageSegmentType

complexType · extension complexBaseType · all

Part of the fuselage surface between two elements

A segment connects the profile of its start element (<fromElementUID>) with the profile of its end element (<toElementUID>). The segments of a fuselage follow each other from the nose to the tail; usually, each segment starts at the element at which the previous one ends. The surface is lofted through the profiles of all segments at once, so that it is smooth across the sections, and its shape within a segment also depends on the neighbouring segments (see Surface in fuselageType). Guide curves (guideCurveType) can shape the surface between the profiles.

Example

The first two of the fifteen segments of the fuselage shown in fuselageType, from the pointed nose over the first nose section to the second:

<segments>
    <segment uID="Fuselage_segment1">
        <name>Segment 1</name>
        <fromElementUID>Fuselage_nose_element</fromElementUID>
        <toElementUID>Fuselage_nose1_element</toElementUID>
    </segment>
    <segment uID="Fuselage_segment2">
        <name>Segment 2</name>
        <fromElementUID>Fuselage_nose1_element</fromElementUID>
        <toElementUID>Fuselage_nose2_element</toElementUID>
    </segment>
    ...
</segments>
Fuselage segments from the nose

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external file the element was read from, as URI
@externalDataNodePathxsd:stringoptionalPath of the parent element in the merged dataset, at which the element was inserted from an external file
@externalFileNamexsd:stringoptionalName of the external file the element was read from
@uIDxsd:IDrequiredUID

Child elements

NameTypeConstraintsOccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration.DefaultDescription
allThe children below may appear in any order. Each may appear at most once.
namestringBaseType[1..1] requiredName
descriptionstringBaseType[0..1] optionalDescription
fromElementUIDstringUIDBaseType[1..1] requiredElement at which the segment starts
toElementUIDstringUIDBaseType[1..1] requiredElement at which the segment ends
guideCurvesguideCurvesType[0..1] optionalGuide curves shaping the surface between the profiles

Used by

In a dataset · 164 paths

In the schema · 1 declaration

TypeName
fuselageSegmentsTypesegment