NRBCYLIND: Construct a cylinder or cylindrical patch.
 
 Calling Sequence:
 
   srf = nrbcylind()
   srf = nrbcylind(height)
   srf = nrbcylind(height,radius)
   srf = nrbcylind(height,radius,center)
   srf = nrbcylind(height,radius,center,sang,eang)
 
 INPUT:
 
   height	: Height of the cylinder along the axis, default 1.0
 
   radius	: Radius of the cylinder, default 1.0
 
   center	: Center of the cylinder, default (0,0,0)
 
   sang	: Start angle relative to the origin, default 0.
 
   eang	: End angle relative to the origin, default 2*pi.

 OUTPUT: 

   srf     : cylindrical surface patch 
 
 Description:
 
   Construct a cylinder or cylindrical patch by extruding a circular arc.

    Copyright (C) 2000 Mark Spink

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

Demonstration 1

The following code

 srf = nrbcylind(3,1,[],3*pi/2,pi);
 nrbplot(srf,[20,20]);
 axis equal;
 title('Cylinderical section by extrusion of a circular arc.');
 hold off

Produces the following figure

Figure 1

Package: nurbs