Development and Implementation of NURBS Models of Quadratic Curves and Surfaces

G. Petkov, Emiliyan

Serdica Journal of Computing (2009)

  • Volume: 3, Issue: 4, page 425-448
  • ISSN: 1312-6555

Abstract

top
This article goes into the development of NURBS models of quadratic curves and surfaces. Curves and surfaces which could be represented by one general equation (one for the curves and one for the surfaces) are addressed. The research examines the curves: ellipse, parabola and hyperbola, the surfaces: ellipsoid, paraboloid, hyperboloid, double hyperboloid, hyperbolic paraboloid and cone, and the cylinders: elliptic, parabolic and hyperbolic. Many real objects which have to be modeled in 3D applications possess specific features. Because of this these geometric objects have been chosen. Using the NURBS models presented here, specialized software modules (plug-ins) have been developed for a 3D graphic system. An analysis of their implementation and the primitives they create has been performed.

How to cite

top

G. Petkov, Emiliyan. "Development and Implementation of NURBS Models of Quadratic Curves and Surfaces." Serdica Journal of Computing 3.4 (2009): 425-448. <http://eudml.org/doc/11369>.

@article{G2009,
abstract = {This article goes into the development of NURBS models of quadratic curves and surfaces. Curves and surfaces which could be represented by one general equation (one for the curves and one for the surfaces) are addressed. The research examines the curves: ellipse, parabola and hyperbola, the surfaces: ellipsoid, paraboloid, hyperboloid, double hyperboloid, hyperbolic paraboloid and cone, and the cylinders: elliptic, parabolic and hyperbolic. Many real objects which have to be modeled in 3D applications possess specific features. Because of this these geometric objects have been chosen. Using the NURBS models presented here, specialized software modules (plug-ins) have been developed for a 3D graphic system. An analysis of their implementation and the primitives they create has been performed.},
author = {G. Petkov, Emiliyan},
journal = {Serdica Journal of Computing},
keywords = {Computer Graphics; Geometric Modeling; 3D Graphic Systems; Curves; Surfaces; NURBS; graphical examples; nonuniform rational B-spline (NURBS); quadratic curves and surfaces; ellipse, parabola; hyperbola; ellipsoid; paraboloid; hyperboloid; double hyperboloid; hyperbolic paraboloid; cone; cylinders; 3D graphic system},
language = {eng},
number = {4},
pages = {425-448},
publisher = {Institute of Mathematics and Informatics Bulgarian Academy of Sciences},
title = {Development and Implementation of NURBS Models of Quadratic Curves and Surfaces},
url = {http://eudml.org/doc/11369},
volume = {3},
year = {2009},
}

TY - JOUR
AU - G. Petkov, Emiliyan
TI - Development and Implementation of NURBS Models of Quadratic Curves and Surfaces
JO - Serdica Journal of Computing
PY - 2009
PB - Institute of Mathematics and Informatics Bulgarian Academy of Sciences
VL - 3
IS - 4
SP - 425
EP - 448
AB - This article goes into the development of NURBS models of quadratic curves and surfaces. Curves and surfaces which could be represented by one general equation (one for the curves and one for the surfaces) are addressed. The research examines the curves: ellipse, parabola and hyperbola, the surfaces: ellipsoid, paraboloid, hyperboloid, double hyperboloid, hyperbolic paraboloid and cone, and the cylinders: elliptic, parabolic and hyperbolic. Many real objects which have to be modeled in 3D applications possess specific features. Because of this these geometric objects have been chosen. Using the NURBS models presented here, specialized software modules (plug-ins) have been developed for a 3D graphic system. An analysis of their implementation and the primitives they create has been performed.
LA - eng
KW - Computer Graphics; Geometric Modeling; 3D Graphic Systems; Curves; Surfaces; NURBS; graphical examples; nonuniform rational B-spline (NURBS); quadratic curves and surfaces; ellipse, parabola; hyperbola; ellipsoid; paraboloid; hyperboloid; double hyperboloid; hyperbolic paraboloid; cone; cylinders; 3D graphic system
UR - http://eudml.org/doc/11369
ER -

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.