8 #ifndef __SIM_ConRelSpring_h__
9 #define __SIM_ConRelSpring_h__
123 "Spring Constraint Relationship",
124 getConRelSpringDopDescription());
#define SIM_NAME_NUMITERATIONS
#define DECLARE_STANDARD_GETCASTTOTYPE()
virtual void setStateForceSubclass(fpreal force)
GT_API const UT_StringHolder time
#define GETSET_DATA_FUNCS_F(DataName, FuncName)
#define SIM_NAME_DISABLECOLLISIONS
virtual fpreal getStateDistanceSubclass() const
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
UT_Vector2T< T > project(const UT_Vector2T< T > &u, const UT_Vector2T< T > &v)
The orthogonal projection of a vector u onto a vector v.
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
virtual void setStateDistanceSubclass(fpreal distance)
#define SIM_NAME_STRENGTH
SIM_API const UT_StringHolder force
virtual void buildConRelGuide(const GU_DetailHandle &gdh, const SIM_Options &options, const UT_Vector3 &anchor_pos_1, const UT_Vector3 &anchor_pos_2, const UT_Quaternion &anchor_rot_1, const UT_Quaternion &anchor_rot_2, const ConRelData &c_data) const
virtual fpreal getStateForceSubclass() const
SIM_API const UT_StringHolder distance
#define SIM_NAME_RESTLENGTH