complexType · extension complexBaseType · all
Torus
The torus is defined in its own coordinate system, centered at the origin, with its axis along the z-axis. The center line of the tube is a circle of radius <majorRadius> in the plane z = 0, and the tube has the radius <minorRadius>.
<revolutionAngle> limits the torus to a sector about the z-axis, starting at the x-axis and turning towards the y-axis; without it the torus is complete. Unlike the other angles in CPACS, which are given in degrees, <revolutionAngle> is given in radians; it lies between 0, excluded, and 2π.
Figure (a) shows the complete torus in its coordinate system. Figure (b) shows a sector with a revolution angle of π, the half on the side of the positive y-axis; its end face in the x-z plane shows the two radii.
| 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 |
| 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. | |||||
majorRadius | doubleBaseType | [1..1] required | Distance from the z-axis to the center line of the tube [m] | ||
minorRadius | doubleBaseType | [1..1] required | Radius of the tube [m] | ||
revolutionAngle | doubleBaseType | [0..1] optional | Revolution angle about the z-axis, starting at the x-axis; in radians, unlike the other angles in CPACS (if not defined: equals 2*pi) [rad] | ||
transformation | transformationSE3Type | [0..1] optional | Rotation and translation that place the primitive in the element coordinate system | ||
cpacs/vehicles/deckElements/ceilingPanelElements/ceilingPanelElement/geometry/tori/toruscpacs/vehicles/deckElements/classDividerElements/classDividerElement/geometry/tori/toruscpacs/vehicles/deckElements/galleyElements/galleyElement/geometry/tori/toruscpacs/vehicles/deckElements/genericFloorElements/genericFloorElement/geometry/tori/toruscpacs/vehicles/deckElements/lavatoryElements/lavatoryElement/geometry/tori/toruscpacs/vehicles/deckElements/luggageCompartmentElements/luggageCompartmentElement/geometry/tori/toruscpacs/vehicles/deckElements/seatElements/seatElement/geometry/tori/toruscpacs/vehicles/deckElements/sidewallPanelElements/sidewallPanelElement/geometry/tori/toruscpacs/vehicles/deckElements/cargoContainerElements/cargoContainerElement/geometry/tori/toruscpacs/vehicles/systemElements/genericElements/genericElement/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/genericElectricalElements/genericElectricalElement/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/storageElements/genericStorageElements/genericStorageElement/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/storageElements/batteries/battery/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/storageElements/capacitors/capacitor/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/storageElements/inductors/inductor/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/storageElements/superCapacitors/superCapacitor/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/genericConversionElements/genericConversionElement/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/generators/generator/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/acGenerators/acGenerator/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/dcGenerators/dcGenerator/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/fuelCellStacks/fuelCellStack/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/converters/converter/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/acdcConverters/acdcConverter/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/dcacConverters/dcacConverter/geometry/tori/toruscpacs/vehicles/systemElements/electricalElements/conversionElements/dcdcConverters/dcdcConverter/geometry/tori/torus| Type | Name |
|---|---|
toriType | torus |