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

TL;DR
This paper introduces a platform-independent, multi-threaded C++ and OpenGL library for generating, differentiating, and visualizing curves and surfaces in extended Chebyshev spaces, supporting various basis transformations and geometric operations.
Contribution
The library provides a novel, efficient, and numerically stable tool for modeling and manipulating curves and surfaces in diverse EC spaces, including basis transformations and subdivision algorithms.
Findings
Supports a wide range of EC spaces including algebraic, exponential, and trigonometric types.
Enables efficient generation and differentiation of B-curves and B-surfaces.
Provides basis transformation and subdivision methods for geometric modeling.
Abstract
We propose a platform-independent multi-threaded function library that provides data structures to generate, differentiate and render both the ordinary basis and the normalized B-basis of a user-specified extended Chebyshev (EC) space that comprises the constants and can be identified with the solution space of a constant-coefficient homogeneous linear differential equation defined on a sufficiently small interval. Using the obtained 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 dimension elevation, to subdivide B-curves and B-surfaces by means of de Casteljau-like B-algorithms, and to generate basis transformations for the B-representation of arbitrary integral curves and surfaces that are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Advanced Numerical Methods in Computational Mathematics · Computer Graphics and Visualization Techniques
