NRBLINE: Construct a straight line.
Calling Sequence:
crv = nrbline()
crv = nrbline(p1,p2)
INPUT:
p1 : 2D or 3D cartesian coordinate of the start point.
p2 : 2D or 3D cartesian coordinate of the end point.
OUTPUT:
crv : NURBS curve for a straight line.
Description:
Constructs NURBS data structure for a straight line. If no rhs
coordinates are included the function returns a unit straight
line along the x-axis.
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
crv = nrbline([0.0 0.0 0.0]',[5.0 4.0 2.0]');
nrbplot(crv,1);
grid on;
title('3D straight line.');
hold off
Produces the following figure
| Figure 1 |
|---|
![]() |
Package: nurbs