Fuselage:

Path: AerospaceUtils/ComponentModels

% Get vertices and faces for a fuselage CAD model. 
 The fuselage centerline is along x. Fuselages may be ellipsoidal 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: ComponentModels/Extrude
Common: Graphics/DrawVertices

Back to the AerospaceUtils Module page