Catmull–Rom spline

E260383

The Catmull–Rom spline is a type of interpolating spline commonly used in computer graphics and animation to create smooth curves that pass through a given set of control points.

All labels observed (2)

Label Occurrences
Catmull–Rom spline canonical 3
non-uniform Catmull–Rom spline 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf cubic Hermite spline ⓘ
curve modeling technique ⓘ
interpolating spline ⓘ
mathematical concept ⓘ
parametric curve ⓘ
advantage curve passes exactly through control points ⓘ
good default for smooth interpolation ⓘ
simple to implement ⓘ
application camera path interpolation ⓘ
curve design in CAD-like systems ⓘ
keyframe interpolation ⓘ
object motion paths in animation ⓘ
path editing in modeling tools ⓘ
trajectory planning in games ⓘ
canBeGeneralizedTo closed Catmull–Rom spline ⓘ
non-uniform Catmull–Rom spline ⓘ
continuity C1 continuous ⓘ
G1 continuous ⓘ
curveType smooth curve ⓘ
definedAs piecewise cubic polynomial ⓘ
degree cubic ⓘ
field computer animation ⓘ
computer graphics ⓘ
geometric modeling ⓘ
numerical analysis ⓘ
namedAfter Edwin Catmull ⓘ
Raphael Rom ⓘ
passesThrough all control points ⓘ
property affine invariant ⓘ
convex hull property does not generally hold ⓘ
interpolating ⓘ
local control ⓘ
relatedTo B-spline ⓘ
linked to: B-splines

Bezier curve ⓘ
linked to: Bezier curves

Hermite spline ⓘ
cardinal spline ⓘ
representation explicit cubic polynomial form ⓘ
matrix form ⓘ
segmentDependsOn four consecutive control points ⓘ
typicalParameterization centripetal parameterization ⓘ
chordal parameterization ⓘ
uniform parameterization ⓘ
usedIn animation software ⓘ
game engines ⓘ
interactive curve editing ⓘ
real-time rendering systems ⓘ
uses control points ⓘ
tangent vectors derived from neighboring points ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Edwin Catmull → knownFor → Catmull–Rom spline ⓘ
Catmull–Rom spline → canBeGeneralizedTo → non-uniform Catmull–Rom spline ⓘ
linked to: Catmull–Rom spline
Raphael Rom → notableWork → Catmull–Rom spline ⓘ
Raphael Rom → coDeveloperOf → Catmull–Rom spline ⓘ