in softbody aerodynamics
(should zero a vector which is only added to in function call)
thanks michael
This commit is contained in:
Jens Ole Wund
2006-10-20 23:02:47 +00:00
parent 137d9e5f29
commit 88455e8d5c

View File

@@ -1012,10 +1012,11 @@ void scan_for_ext_spring_forces(Object *ob)
/* note we don't use sb->mediafrict but use sb->aeroedge for magnitude of effect*/
if(sb->aeroedge){
float vel[3],sp[3],pr[3],force[3];
float f,windfactor = 1.0f;
float f,windfactor = 250.0f;
/*see if we have wind*/
if(do_effector) {
float speed[3],pos[3];
float speed[3]={0.0f,0.0f,0.0f};
float pos[3];
VecMidf(pos, sb->bpoint[bs->v1].pos , sb->bpoint[bs->v2].pos);
VecMidf(vel, sb->bpoint[bs->v1].vec , sb->bpoint[bs->v2].vec);
pdDoEffectors(do_effector, pos, force, speed, (float)G.scene->r.cfra, 0.0f, PE_WIND_AS_SPEED);