Beispiel #1
0
void pdPrecalculateEffectors(ListBase *effectors)
{
	if (effectors) {
		EffectorCache *eff = effectors->first;
		for (; eff; eff=eff->next)
			precalculate_effector(eff);
	}
}
Beispiel #2
0
static EffectorCache *new_effector_cache(Scene *scene, Object *ob, ParticleSystem *psys, PartDeflect *pd)
{
	EffectorCache *eff = MEM_callocN(sizeof(EffectorCache), "EffectorCache");
	eff->scene = scene;
	eff->ob = ob;
	eff->psys = psys;
	eff->pd = pd;
	eff->frame = -1;

	precalculate_effector(eff);

	return eff;
}