Fuselage:

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

--------------------------------------------------------------------------

Children:

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