NRBTRANSP: Transpose a NURBS surface, by swapping U and V directions.
 
 Calling Sequence:
 
   tsrf = nrbtransp(srf)

 INPUT:
 
   srf		: NURBS surface, see nrbmak.

 OUTPUT:
 
   tsrf	: NURBS surface with U and V diretions transposed.
 
 Description:
 
   Utility function that transposes a NURBS surface, by swapping U and
   V directions. NURBS curves cannot be transposed.

    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 = nrb4surf([0 0 0], [1 0 1], [0 1 1], [1 1 2]);
 nrbplot(srf,[20 5]);
 title('Plane surface and its transposed (translated)')
 hold on
 srf.coefs(3,:,:) = srf.coefs(3,:,:) + 10;
 srf = nrbtransp(srf);
 nrbplot(srf,[20 5]);
 hold off

Produces the following figure

Figure 1

Package: nurbs