NRB4SURF: Constructs a NURBS bilinear surface.
Calling Sequence:
srf = nrb4surf(p11,p12,p21,p22)
INPUT:
p11 : Cartesian coordinate of the lhs bottom corner point.
p12 : Cartesian coordinate of the rhs bottom corner point.
p21 : Cartesian coordinate of the lhs top corner point.
p22 : Cartesian coordinate of the rhs top corner point.
OUTPUT:
srf : NURBS bilinear surface, see nrbmak.
Description:
Constructs a bilinear surface defined by four coordinates.
The position of the corner points
^ V direction
|
----------------
|p21 p22|
| |
| SRF |
| |
|p11 p12|
-------------------> U direction
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.0 0.5],[1.0 0.0 -0.5],[0.0 1.0 -0.5],[1.0 1.0 0.5]);
nrbplot(srf,[10,10]);
title('Construction of a bilinear surface.');
hold off
Produces the following figure
| Figure 1 |
|---|
![]() |
Package: nurbs