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.
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