8 #ifndef __SIM_ForceVex_h__ 
    9 #define __SIM_ForceVex_h__ 
   55                         getForceVexDopDescription());
 
virtual void getForceSubclass(const SIM_Object &object, const UT_Vector3 &position, const UT_Vector3 &velocity, const UT_Vector3 &angvel, const fpreal mass, UT_Vector3 &force, UT_Vector3 &torque) const 
 
#define DECLARE_STANDARD_GETCASTTOTYPE()
 
#define GETSET_DATA_FUNCS_S(DataName, FuncName)
 
SIM_API const UT_StringHolder torque
 
#define SIM_NAME_SAMPLEMODE
 
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
 
virtual SIM_ForceSample getOptimalForceSamplingSubclass() const 
 
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
 
A simple drag force that opposes velocities in the normal direction. 
 
GA_API const UT_StringHolder mass
 
SIM_API const UT_StringHolder force
 
SIM_API const UT_StringHolder position
 
virtual bool getForceSetSubclass(const SIM_Object &object, const UT_Vector3Array &positions, const UT_Vector3Array &velocities, const UT_Vector3Array &angvelocities, const UT_FloatArray &masses, UT_Vector3Array &forces, UT_Vector3Array &torque) const