complexType · extension complexBaseType · all
Profile placed in a section
An element places a fuselage profile (<profileUID>) in the section coordinate system. The transformation of the element defines the element coordinate system within the section, and the profile, defined in the y-z plane (profileGeometryType), lies in this coordinate system. A scaling in y and z gives the width and the height; the superellipse of a standard profile, for example, is 1 wide and 1 high (standardProfileType), so that a scaling of 2 in y and 1.75 in z turns the circle into an ellipse 2 m wide and 1.75 m high. A translation moves the profile within the section, e.g. upwards towards the tail.
The figure shows the steps for the element of a tail section of the example in fuselageType: the profile (a), a circle of diameter 1, is scaled to a width of 2 and a height of 1.75 (b) and translated upwards by 0.525 (c). The pale contours show the profile before each step. How the section in turn is placed in the fuselage is described in fuselageSectionType.
A pointed nose or tail is an element with a scaling of 0 in y and z: its profile shrinks to a point, at which the surface closes. The nose of the example is such an element.
Segments start and end at elements, not at sections (fuselageSegmentType).
Several elements in a section
A section can hold several elements with different profiles or transformations. They allow a step in the surface at the section: one segment ends at the first element, and the next segment starts at the second element.
Example
The element of the tail section at x = 24 m of the fuselage shown in fuselageType, scaling the circle to a width of 2 m and a height of 1.75 m and moving it upwards by 0.525 m:
<elements>
<element uID="Fuselage_tail2_element">
<name>Tail 2 element</name>
<profileUID>Circle</profileUID>
<transformation>
<rotation>
<x>0</x>
<y>0</y>
<z>0</z>
</rotation>
<scaling>
<x>1</x>
<y>2</y>
<z>1.75</z>
</scaling>
<translation>
<x>0</x>
<y>0</y>
<z>0.525</z>
</translation>
</transformation>
</element>
</elements>| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external file the element was read from, as URI | ||
@externalDataNodePath | xsd:string | optional | Path of the parent element in the merged dataset, at which the element was inserted from an external file | ||
@externalFileName | xsd:string | optional | Name of the external file the element was read from | ||
@uID | xsd:ID | required | UID |
| Name | Type | Constraints | OccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration. | Default | Description |
|---|---|---|---|---|---|
| allThe children below may appear in any order. Each may appear at most once. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
profileUID | stringUIDBaseType | [1..1] required | Reference to a fuselage profile | ||
transformation | transformationType | [1..1] required | Position and orientation relative to the section coordinate system | ||
cpacs/vehicles/aircraft/model/ducts/duct/sections/section/elements/elementcpacs/vehicles/aircraft/model/fuselages/fuselage/sections/section/elements/elementcpacs/vehicles/aircraft/model/fuelTanks/fuelTank/vessels/vessel/sections/section/elements/elementcpacs/vehicles/rotorcraft/model/fuselages/fuselage/sections/section/elements/elementcpacs/vehicles/deckElements/ceilingPanelElements/ceilingPanelElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/classDividerElements/classDividerElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/galleyElements/galleyElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/genericFloorElements/genericFloorElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/lavatoryElements/lavatoryElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/luggageCompartmentElements/luggageCompartmentElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/seatElements/seatElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/sidewallPanelElements/sidewallPanelElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/deckElements/cargoContainerElements/cargoContainerElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/genericElements/genericElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/genericElectricalElements/genericElectricalElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/storageElements/genericStorageElements/genericStorageElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/storageElements/batteries/battery/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/storageElements/capacitors/capacitor/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/storageElements/inductors/inductor/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/storageElements/superCapacitors/superCapacitor/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/conversionElements/genericConversionElements/genericConversionElement/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/conversionElements/generators/generator/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/conversionElements/acGenerators/acGenerator/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/conversionElements/dcGenerators/dcGenerator/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/elementcpacs/vehicles/systemElements/electricalElements/conversionElements/fuelCellStacks/fuelCellStack/geometry/multiSegmentShapes/multiSegmentShape/sections/section/elements/element| Type | Name |
|---|---|
fuselageElementsType | element |