549 research outputs found
Conic representation of a rational cubic spline
A rational cubic spline with a family of shape parameters is discussed from the viewpoint of its application in computer graphics. It incorporates both conic sections and parametric cubic curves as special cases. The parameters (weights), in the description of the spline curve can be used to modify the shape of the curve, locally and globally, at the knot intervals. The rational cubic spline attains parametric C2 smoothness, whereas the stitching of the conic segments preserves visually reasonable smoothness at the neighboring knots. The curve scheme is interpolatory and can plot parabolic, hyperbolic, elliptic, and circular splines independently, as well as bits and pieces of a rational cubic splin
Conic representation of a rational cubic spline
A rational cubic spline with a family of shape parameters is discussed from the viewpoint of its application in computer graphics. It incorporates both conic sections and parametric cubic curves as special cases. The parameters (weights), in the description of the spline curve can be used to modify the shape of the curve, locally and globally, at the knot intervals. The rational cubic spline attains parametric C2 smoothness, whereas the stitching of the conic segments preserves visually reasonable smoothness at the neighboring knots. The curve scheme is interpolatory and can plot parabolic, hyperbolic, elliptic, and circular splines independently, as well as bits and pieces of a rational cubic splin
Recommended from our members
On the capture and representation of fonts
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.The commercial need to capture, process and represent the shape and form of an outline has lead to the development of a number of spline routines. These use a mathematical curve format that approximates the contours of a given shape. The modelled outline lends itself to be used on, and for, a variety of purposes. These include graphic screens, laser printers and numerically controlled machines. The latter can be employed for cutting foil, metal. plastic and stone. One of the most widely used software design packages has been the lKARUS system. This, developed by URW of Hamburg (Gennany), employs a number of mathematical descriptions that facilitate the process of both modelling and representation of font characters. It uses a variety of curve formats, including Bezier cubics, general conics and parabolics. The work reported in this dissertation focuses on developing improved techniques, primarily. for the lKARUS system. This includes two algorithms
which allow a Bezier cubic description, two for a general conic representation and, yet another, two for the parabolic case. In addition, a number of algorithms are presented which promote conversions between these mathematical forms; for example, Bezier cubics to a general conic form. Furthennore, algorithms are developed to assist the process of rasterising both cubic and quadratic arcs.This study was partly funded by the Science and Education Research Council (SERC)
Isogeometric analysis applied to frictionless large deformation elastoplastic contact
This paper focuses on the application of isogeometric analysis to model frictionless large deformation contact between deformable bodies and rigid surfaces that may be represented by analytical functions. The contact constraints are satisfied exactly with the augmented Lagrangian method, and treated with a mortar-based approach combined with a simplified integration method to avoid segmentation of the contact surfaces. The spatial discretization of the deformable body is performed with NURBS and C0-continuous Lagrange polynomial elements. The numerical examples demonstrate that isogeometric surface discretization delivers more accurate and robust predictions of the response compared to Lagrange discretizations
Recommended from our members
Parametric Representation of Part Contours in SLS Process
Current layer-based SFF technologies process faceted geometric input data to produce
polygonal contours of the part's boundary in each layer. However, for improved part quality,
other more accurate representations of part contours are desirable. Likewise, implementation of
Wu's minimum time optimal laser tracking control method for selective laser sintering (SLS)
requires contour curves that exhibit higher order continuity. In this paper, we first analyze the
requirements of optimal laser tracking to develop evaluation criteria for choosing a contour
representation. Several possible representation methods are reviewed. We show that the NonUniform
Rational B-Spline (NURBS) curve meets the criteria. A demonstration program
illustrates the advantages of NURBS curves for representing contours with uniform point
distributions. The results can be used in other control areas where uniform point distribution or
constant velocity is required.Mechanical Engineerin
Coaxing a planar curve to comply
AbstractA long-standing problem in computer graphics is to find a planar curve that is shaped the way you want it to be shaped. A selection of various methods for achieving this goal is presented. The focus is on mathematical conditions that we can use to control curves while still allowing the curves some freedom. We start with methods invented by Newton (1643–1727) and Lagrange (1736–1813) and proceed to recent methods that are the subject of current research. We illustrate almost all the methods discussed with diagrams. Three methods of control that are of special interest are interpolation methods, global minimization methods (such as least squares), and (Bézier) control points. We concentrate on the first of these, interpolation methods
Algorithms for Del Pezzo Surfaces of Degree 5 (Construction, Parametrization)
It is well known that every Del Pezzo surface of degree 5 defined over k is
parametrizable over k. In this paper we give an efficient construction for
parametrizing, as well as algorithms for constructing examples in every
isomorphism class and for deciding equivalence.Comment: 15 page
NASA geometry data exchange specification for computational fluid dynamics (NASA IGES)
This document specifies a subset of an existing product data exchange specification that is widely used in industry and government. The existing document is called the Initial Graphics Exchange Specification. This document, a subset of IGES, is intended for engineers analyzing product performance using tools such as computational fluid dynamics (CFD) software. This document specifies how to define mathematically and exchange the geometric model of an object. The geometry is represented utilizing nonuniform rational B-splines (NURBS) curves and surfaces. Only surface models are represented; no solid model representation is included. This specification does not include most of the other types of product information available in IGES (e.g., no material properties or surface finish properties) and does not provide all the specific file format details of IGES. The data exchange protocol specified in this document is fully conforming to the American National Standard (ANSI) IGES 5.2
NURBS-Based Geometry for Integrated Structural Analysis
This grant was initiated in April 1993 and completed in September 1996. The primary goal of the project was to exploit the emerging defacto CAD standard of Non- Uniform Rational B-spline (NURBS) based curve and surface geometry to integrate and streamline the process of turbomachinery structural analysis. We focused our efforts on critical geometric modeling challenges typically posed by the requirements of structural analysts. We developed a suite of software tools that facilitate pre- and post-processing of NURBS-based turbomachinery blade models for finite element structural analyses. We also developed tools to facilitate the modeling of blades in their manufactured (or cold) state based on nominal operating shape and conditions. All of the software developed in the course of this research is written in the C++ language using the Iris Inventor 3D graphical interface tool-kit from Silicon Graphics. In addition to enhanced modularity, improved maintainability, and efficient prototype development, this design facilitates the re-use of code developed for other NASA projects and provides a uniform and professional 'look and feel' for all applications developed by the Iowa State Team
- …