Public Member Functions | |
NeutralNurbsAngle1s (MBSim::Element *parent_, const fmatvec::VecInt &nodes, double nodeOffset_, double uMin_, double uMax_, int degU_, bool openStructure_) | |
Vec3 | calculateStaggeredAngle (double oringnalPosition) |
virtual void | update (MBSim::ContourFrame *frame) |
virtual void | updateAngleNormal (MBSim::ContourFrame *frame) |
virtual void | updateAngleFirstTangent (MBSim::ContourFrame *frame) |
virtual void | updateAngleSecondTangent (MBSim::ContourFrame *frame) |
virtual void | computeCurve (bool update) |
![]() | |
NeutralNurbs1s (MBSim::Element *parent_, const fmatvec::VecInt &nodes, double nodeOffset_, double uMin_, double uMax_, int degU_, bool openStructure_) | |
virtual const fmatvec::Vec | getuVec () |
void | resetUpToDate () |
Protected Member Functions | |
virtual void | buildNodelist () |
Protected Attributes | |
CardanPtr | ANGLE |
angle parametrisation | |
![]() | |
MBSim::NurbsCurve | curve |
MBSim::Element * | parent |
fmatvec::VecInt | nodes |
double | nodeOffset |
offset between "leading" nodeset and this nodeset (e.g. used in cosserat between translational (= leading) nodeset and rotational nodeset) | |
fmatvec::MatVx3 | Nodelist |
double | uMin |
double | uMax |
int | degU |
bool | openStructure |
bool | updCurve |