Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Curves are used to draw a wireframe model, which consists of points and curves;
the curves are utilized to generate surfaces by performing parametric
transformations on them. A curve can be as simple as a line or as complex as a B-
spline. In general, curves can be classified as follows:
Approximated Curves: These curves provide the most flexibility in drawing curves
of very complex shapes. The model of a curved automobile fender can be easily
created with the help of approximated curves and surfaces.
NURBS stands for non uniform rational basis spline comes under the category of
synthetic curves. This is a type of mathematical model that is used to create curves
and surfaces in computer graphics. These are particularly useful when creating
freeform shapes. Basically the NURB will take two parameters and map them into
3D space. Control points are needed on the surface. Most of the surface editing is
done through the control points. Several NURB patches can be combined together
to form a construction. The boundaries of the patches are invisible, but together the
hull of the ship is formed or a car panel. These curves are popular for engineering
and CAD but used less frequently for computer games and films. For animation
subdivision surfaces are preferred. Most of the NURBS uses Initial Graphics
Exchange Specification (IGES) format.
Rhinoceros
Maxsurf and Hydrolink support 3D NURBS data export via IGES, IMSA NURBS, Fastship,
and the Rhino Open NURBS *3dm format.
Mathematical Expression of NURBS:
Using the definitions of the basis functions , a NURBS curve takes the following form:[8]
In this, is the number of control points and are the corresponding weights. The
denominator is a normalizing factor that evaluates to one if all weights are one. This can be seen
from the partition of unity property of the basis functions. It is customary to write this as
with
Engineers first used NURBS to design car bodies, aerospace exterior panels and ship
hulls, as NURBS made it possible to exactly create the needed curved surfaces. The
two pioneers of NURBS were from the car industry and worked for Citroen and
Renault. NURBS did not start to be used with computer graphics until the early
1990s. Today most computer graphic programs will use NURBS technology. NURBS
make it possible to create surfaces and curves in compact form.
Advantages of NURBS:
Provide the flexibility to design a large variety of shapes by using control points
and weights. Increasing the weights has the effect of drawing a curve toward the
control point.
In Aerospace design and marine design we made freeform surfaces on those we are
using nurbs.
Hull design in submarines and aeroplanes we are using Nurbs for free form surfaces.
NURBS
Rhinoceros
Maxsurf and Hydrolink support 3D NURBS data export via IGES, IMSA NURBS, Fastship,
and the Rhino Open NURBS *3dm format.