45 #ifndef __SIM_SolverHair_h__
46 #define __SIM_SolverHair_h__
52 #define SIM_NAME_SOURCEOBJECTS "sourceobjects"
57 namespace HDK_Sample {
71 bool newobject)
override;
85 DECLARE_STANDARD_GETCASTTOTYPE();
89 getSolverHairDopDescription());
virtual void createHairFromSource(SIM_GeometryCopy &hairgeo, const SIM_ObjectArray &srcobjs) const
virtual void solveHair(SIM_GeometryCopy &hairgeo, const SIM_ObjectArray &srcobjs, const SIM_Object &object, const SIM_Time ×tep) const
SIM_SolverHair(const SIM_DataFactory *factory)
~SIM_SolverHair() override
Holds pointers to a number of SIM_Object objects.
SIM_Result solveSingleObjectSubclass(SIM_Engine &engine, SIM_Object &object, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep, bool newobject) override
This implements a SIM_Geometry that copies the source geometry.