Kochanek–Bartels spline
Appearance
(Redirected from Kochanek-Bartels curve)

In mathematics, a Kochanek–Bartels spline or Kochanek–Bartels curve is a cubic Hermite spline with tension, bias, and continuity parameters defined to change the behavior of the tangents.
Given n + 1 knots,
- p0, ..., pn,
to be interpolated with n cubic Hermite curve segments, for each curve we have a starting point pi and an ending point pi+1 with starting tangent di and ending tangent di+1 defined by
where...
t | tension | Changes the length of the tangent vector | |
b | bias | Primarily changes the direction of the tangent vector | |
c | continuity | Changes the sharpness in change between tangents |
Setting each parameter to zero would give a Catmull–Rom spline.
The source code of Steve Noskowicz in 1996 actually describes the impact that each of these values has on the drawn curve:[1]
Tension | T = +1→ Tight | T = −1→ Round | |
Bias | B = +1→ Post Shoot | B = −1→ Pre shoot | |
Continuity | C = +1→ Inverted corners | C = −1→ Box corners |
The code includes matrix summary needed to generate these splines in a BASIC dialect.
References
[edit]- ^ "INTERPOLATION MINI GUIDE". povray.org. Retrieved 2025-02-16.
External links
[edit]- Shane Aherne. "Kochanek and Bartels Splines". Motion Capture — exploring the past, present and future. Archived from the original on 2007-07-05. Retrieved 2009-04-15.
- Doris H. U. Kochanek, Richard H. Bartels (1984). Interpolating splines with local tension, continuity, and bias control. ACM. pp. 33–41. doi:10.1145/800031.808575. ISBN 0-89791-138-5. Retrieved 2014-09-23.
{{cite book}}
:|work=
ignored (help)