示例#1
0
        public float NextDiscontinuityAfter(float t,
                                            DiscontinuousBubble <Position> a, DiscontinuousBubble <Position> b)
        {
            var t0 = NextPossibleInteractionAfter(t, a, b);

            if (t0 > broadPhaseCutoff.Check(a, b))
            {
                return(t0);
            }
            else
            {
                return(discontinuityFinders.Check(a, b));
            }
        }
示例#2
0
 public void ResolveNextDiscontinuityAfter(float t,
                                           DiscontinuousBubble <Position> a, DiscontinuousBubble <Position> b)
 {
     discontinuityResolvers.Check(a, b);
 }