Dynamic evaluation of exponential polynomial curves and surfaces via basis transformation

04/23/2019
by   Xunnian Yang, et al.
0

It is shown in "SIAM J. Sci. Comput. 39 (2017):B424-B441" that free-form curves used in CAGD (computer aided geometric design) can usually be represented as the solutions of linear differential systems and points and derivatives on the curves can be evaluated dynamically by solving the differential systems numerically. In this paper we present an even more robust and efficient algorithm for dynamic evaluation of exponential polynomial curves and surfaces. Based on properties that spaces spanned by general exponential polynomials are translation invariant and polynomial spaces are invariant with respect to a linear transform of the parameter, the transformation matrices between bases with or without translated or linearly transformed parameters are explicitly computed. Points on curves or surfaces with equal or changing parameter steps can then be evaluated dynamically from a start point using a pre-computed matrix. Like former dynamic evaluation algorithms, the newly proposed approach needs only arithmetic operations for evaluating exponential polynomial curves and surfaces. Unlike conventional numerical methods that solve a linear differential system, the new method can give robust and accurate evaluation results for any chosen parameter steps. Basis transformation technique also enables dynamic evaluation of polynomial curves with changing parameter steps using a constant matrix, which reduces time costs significantly than computing each point individually by classical algorithms.

READ FULL TEXT

page 13

page 15

research
11/20/2015

Bezier curves and surfaces based on modified Bernstein polynomials

In this paper, we use the blending functions of Bernstein polynomials wi...
research
11/24/2021

Construction and evaluation of PH curves in exponential-polynomial spaces

In the past few decades polynomial curves with Pythagorean Hodograph (fo...
research
01/02/2020

Continuation of global solution curves using global parameters

This paper provides both the theoretical results and numerical calculati...
research
08/15/2017

An OpenGL and C++ based function library for curve and surface modeling in a large class of extended Chebyshev spaces

Applying original and existing theoretical results, we propose a platfor...
research
05/12/2015

Control point based exact description of curves and surfaces in extended Chebyshev spaces

Extended Chebyshev spaces that also comprise the constants represent lar...
research
06/13/2006

Fast and Simple Methods For Computing Control Points

The purpose of this paper is to present simple and fast methods for comp...
research
04/14/2014

Control point based exact description of higher dimensional trigonometric and hyperbolic curves and multivariate surfaces

Using the normalized B-bases of vector spaces of trigonometric and hyper...

Please sign up or login with your details

Forgot password? Click here to reset