libigl v2.5.0
Loading...
Searching...
No Matches
cubic_split.h File Reference
#include "igl_inline.h"
#include <Eigen/Core>
#include "cubic_split.cpp"

Go to the source code of this file.

Namespaces

namespace  igl

Functions

template<typename DerivedC, typename DerivedK>
void igl::cubic_split (const Eigen::MatrixBase< DerivedC > &C, const typename DerivedC::Scalar &t, Eigen::PlainObjectBase< DerivedK > &C01, Eigen::PlainObjectBase< DerivedK > &C012, Eigen::PlainObjectBase< DerivedK > &C0123, Eigen::PlainObjectBase< DerivedK > &C123, Eigen::PlainObjectBase< DerivedK > &C23)
 Splits a cubic Bézier curve defined by control points C at parameter t into two cubic Bézier curves defined by control points C1 and C2.
template<typename DerivedC, typename DerivedK>
void igl::cubic_split (const Eigen::MatrixBase< DerivedC > &C, const typename DerivedC::Scalar &t, Eigen::PlainObjectBase< DerivedK > &C1, Eigen::PlainObjectBase< DerivedK > &C2)