Path: AerospaceUtils/ComponentModels
% Get vertices and faces for a fuselage CAD model.
The fuselage centerline is along x. Fuselages may be elliposidal in
crossection or be an inverted U. The latter is similar to the Space Shuttle or
Hermes.
Type Fuselage or Fuselage('shuttle') for a demo.
--------------------------------------------------------------------------
Form:
[v, f] = Fuselage( middle, front, back, type, n )
--------------------------------------------------------------------------
------
Inputs
------
middle (.) Data structure
.length (1,1) Length of middle
.radius (1,1) Radius (type o)
.width (1,1) Width (type u)
.height (1,1) Height (type u)
.roof (1,1) Roof height (type u)
front (.) Data structure
.a (1,1) x coefficient
.b (1,1) y coefficient
back (.) Data structure
.a (1,1) x coefficient
.b (1,1) y coefficient
type (1,1) 'u' or 'o'
n (1,1) Number of z divisions
-------
Outputs
-------
v (:,3) Vertices
f (:,3) Faces
--------------------------------------------------------------------------
Common: CommonData/SwooshWatermark Common: ComponentModels/Box Common: ComponentModels/Extrude Common: General/DeBlankLT Common: General/Watermark Common: Graphics/DrawVertices Common: Graphics/NewFig Common: Graphics/PltStyle Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Math: Linear/Mag
Back to the AerospaceUtils Module page