To read this content please select one of the options below:

Non‐linear transformation of freeform curves and surfaces for CAD

Y.T. Lee (School of Mechanical and Production Engineering, Nanyang Technological University, Singapore)
L. Fang (School of Mechanical and Production Engineering, Nanyang Technological University, Singapore)

Engineering Computations

ISSN: 0264-4401

Article publication date: 1 November 1999

1104

Abstract

Non‐linear transformation of freeform curves and surfaces is useful in computer‐aided design and computer graphics. It is highly desirable that the original and transformed curves or surfaces are defined using the same representation. But freeform curves and surfaces defined by control points are invariant only under affine transformations, and not so under non‐linear transformations. This paper develops a method that can perform non‐linear transformations of freeform curves to specific accuracies, while retaining the same representation. It involves first applying the transformation to the control points and then modifying them so that the resulting curve and the exact transformed curve are equal at a specific number of points, which is the number of control points. Refinement to the approximation is made by increasing the number of control points. A method for measuring the maximum positional error has been implemented and this is used to facilitate an algorithm for automatic refinement. Extension of the method for surfaces is also given.

Keywords

Citation

Lee, Y.T. and Fang, L. (1999), "Non‐linear transformation of freeform curves and surfaces for CAD", Engineering Computations, Vol. 16 No. 7, pp. 787-806. https://doi.org/10.1108/02644409910298129

Publisher

:

MCB UP Ltd

Copyright © 1999, MCB UP Limited

Related articles