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