yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #05983
Re: [Question #197438]: No interactions after erasing body
Question #197438 on Yade changed:
https://answers.launchpad.net/yade/+question/197438
Chareyre posted a new comment:
> I have just committed a better fix for this bug (rev 1e50860). I would
> recommend you to update, because the previous hurts performance.
Ah... I guess the problem is ISCOllider.cpp:162
if(scene->interactions->dirty){
doInitSort=true;
scene->interactions->dirty=false;
}
We don't need the doInitSort in this case, we just need to update the
sort like in a ordinary colliding (not initialize it, as for iteration 1).
One way to trigger a standard colliding is to set
Collider::fastestBodyMaxDist>1, as if one body moved too much (which is
in fact the case of that body that disappeared then popped up in a
different place...).
Bruno
--
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.