9 #ifndef __SIM_ForceVortex_h__
10 #define __SIM_ForceVortex_h__
132 void calculateForceSetPartial(
147 getForceVortexDopDescription());
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 THREADED_METHOD6_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4, PARMTYPE5, PARMNAME5, PARMTYPE6, PARMNAME6)
#define SIM_NAME_DIRECTION
#define SIM_NAME_MAXDISTANCE
#define GETSET_DATA_FUNCS_S(DataName, FuncName)
SIM_API const UT_StringHolder torque
GA_API const UT_StringHolder rot
#define GETSET_DATA_FUNCS_F(DataName, FuncName)
#define SIM_NAME_SAMPLEMODE
exint GA_Size
Defines the bit width for index and offset types in GA.
virtual void buildGuideGeometrySubclass(const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const
#define SIM_NAME_DRAGCONSTANT
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
virtual SIM_ForceSample getOptimalForceSamplingSubclass() const
#define SIM_NAME_VELOCITYTYPE
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
#define SIM_NAME_DIRECTIONTYPE
GA_API const UT_StringHolder orient
GA_API const UT_StringHolder mass
SIM_API const UT_StringHolder force
bool shouldMultiThread() const
SIM_API const UT_StringHolder position
IMATH_CONSTEXPR14 bool intersect(const Line3< T > &line, const Vec3< T > &v0, const Vec3< T > &v1, const Vec3< T > &v2, Vec3< T > &pt, Vec3< T > &barycentric, bool &front) IMATH_NOEXCEPT
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
#define SIM_NAME_LIFTMULT
#define SIM_NAME_LIFTFORCE
#define SIM_NAME_VELOCITY
virtual SIM_Guide * createGuideObjectSubclass() const