Cubic and Hermite splines for VTK

Nicole Kovacs1*,Terry Peters,Elvis Chen
1.Robarts Research Institute
Abstract
Cubic and Hermite splines for VTK

Abstract

A cubic spline is a spline where each curve is defined by a third-order polynomial, while a Hermite spline has each polynomial specified in Hermite form, being computed using tangent information as well as the position of the points. We propose two new classes for VTK, vtkCubicSpline and vtkHermiteSpline, which compute interpolating splines using a Cubic and a Hermite Spline Interpolation function, respectively. We also propose two new auxiliary classes, vtkParametricCubicSpline and vtkParametricHermiteSpline, that create parametric functions for the 1D interpolating aforementioned splines.

Keywords

VTKSplines
Manuscript
Source Code and Data

Source Code and Data

splines-vtk56demonstration.cpp12 KBCMakeLists.txt442 BvtkCubicSpline.cpp12.5 KBvtkCubicSpline.h4 KBvtkHermiteSpline.h3.4 KBvtkHermiteSpline.cpp6.6 KBvtkParametricCubicSpline.cpp10.2 KBvtkParametricCubicSpline.h6.1 KBvtkParametricHermiteSpline.cpp10.7 KBvtkParametricHermiteSpline.h6.1 KB

Select a file to preview