[ODE] Next version...

Squint squint at squint.clara.co.uk
Fri May 2 17:29:02 2003


> You forgot 'Makes coffee'
>
> :-o

dBodyID body = dCreateCoffee(Space, Strength);

However, you may find that completely black coffee causes singularities
under some circumstances, and not withstanding dMakeStable, the
dSetGlobalMilk() function can be used to help counter this. A value of 0.1
is usually sufficient in most cases.

You might think that using the tea approach, which is common amongst many
other physical simulations, would be easier. However, in a constraint based
system tea, which to be done properly inherently requires the presence of a
number N of small biscuits, where N is one less than the number of tea
drinkers present, removes a degree of freedom from the penultimate drinker,
and as such is significantly slower.

Work is under way on a FastDrink() function, which iteratively eats all the
biscuits.

--
Andy