Преимущества использования кривых Catmull-Rom вместо Bezier:
- Локальные изменения данных не требуют глобального перерасчёта коэффициентов. 2 В то время как для кривых Bezier при изменении контрольной точки происходит локальное искажение формы кривой. 2
- Удобство работы с касательными. 3 С кривыми Catmull-Rom проще манипулировать касательными, что удобно для некоторых задач, например, при создании кривых в формате SVG с фиксированными касательными. 3
- Возможность комбинировать сегменты кривой. 3 Это позволяет получать плавную кривую через произвольное количество точек. 3
Кроме того, алгоритм сплайновой интерполяции Catmull-Rom обеспечивает простой и эффективный способ интерполяции между набором точек и создания плавной кривой. 5