#include "piecewiseCurve.h"
#include "config_parametrics.h"
#include "hermiteCurve.h"
#include <datagram.h>
#include <datagramIterator.h>
#include <bamWriter.h>
#include <bamReader.h>
Go to the source code of this file.
Functions | |
LVecBase4f | nurbs_blending_function (int order, int i, int j, const float knots[]) |
void | compute_nurbs_basis (int order, const float knots_in[], LMatrix4f &basis) |
LVecBase4f | col_mult (const LMatrix4f &M, const LVecBase4f &v) |
bool | compute_seg_col (int c, int rtype, float t, const LVecBase4f &v, const LMatrix4f &B, const LMatrix4f &Bi, const LMatrix4f &G, const LMatrix4f &GB, LMatrix4f &T, LMatrix4f &P) |
|
Definition at line 361 of file cubicCurveseg.cxx. References v. Referenced by compute_seg_col(). |
|
Definition at line 254 of file cubicCurveseg.cxx. References b, and nurbs_blending_function(). Referenced by CubicCurveseg::nurbs_basis(), and ClassicNurbsCurve::rebuild_curveseg(). |
|
Definition at line 375 of file cubicCurveseg.cxx. References c, col_mult(), RT_BASE_TYPE, RT_CV, RT_KEEP_ORIG, RT_POINT, RT_TANGENT, t, and v. Referenced by CubicCurveseg::compute_seg(). |
|
Definition at line 197 of file cubicCurveseg.cxx. References r. Referenced by compute_nurbs_basis(). |