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

08/15/2017
by   Ágoston Róth, et al.
0

Applying original and existing theoretical results, we propose a platform-independent multi-threaded function library that provides data structures to generate, differentiate and render both the ordinary basis and the non-negative normalized B-basis of an arbitrary extended Chebyshev (EC) space that comprises the constants and can be identified with the solution space of a user-defined constant-coefficient homogeneous linear differential equation. Using the obtained non-negative normalized B-bases, our library can also generate, (partially) differentiate, modify and visualize a large family of so-called B-curves and tensor product B-surfaces. Moreover, the library also implements methods that can be used to perform general order elevation, to subdivide B-curves and B-surfaces by means of general de Casteljau-like B-algorithms, and to generate general basis transformations for the control point based exact description of arbitrary integral curves and surfaces that are described in traditional parametric form by means of the ordinary bases of the underlying EC spaces. Independently of the algebraic, exponential, trigonometric or mixed type of the applied EC space, the proposed library is numerically stable and efficient up to a reasonable dimension number and may be useful for academics and engineers in the fields of Approximation Theory, Computer Aided Geometric Design, Computer Graphics, Isogeometric and Numerical Analysis.

READ FULL TEXT

page 9

page 11

page 14

page 15

page 17

page 18

page 20

page 21

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
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...
research
04/23/2019

Dynamic evaluation of exponential polynomial curves and surfaces via basis transformation

It is shown in "SIAM J. Sci. Comput. 39 (2017):B424-B441" that free-form...
research
12/26/2005

Mathematical models of the complex surfaces in simulation and visualization systems

Modeling, simulation and visualization of three-dimension complex bodies...
research
11/14/2018

Total Positivity of A Kind of Generalized Toric-Bernstein Basis

The normalized totally positive basis is a set of basis functions define...
research
12/13/2002

Computing Conformal Structure of Surfaces

This paper solves the problem of computing conformal structures of gener...
research
06/26/2023

Patch-wise Quadrature of Trimmed Surfaces in Isogeometric Analysis

This work presents an efficient quadrature rule for shell analysis fully...

Please sign up or login with your details

Forgot password? Click here to reset