如果只是简单的刚性运动的话,可以不用udf,直接写个简单的profile就可以解决,例如,书上的例子:
car1:profile
((car1 2 point)
(time 0 15.0 ……)
(v_x 10 10 ……)
)
或者可以些为:
#include"udf.h"
DEFINE_CG_MOTION(car1_move,dt,vel,omega,time,dtime)
{
if(time<=10)
{
vel[0]=0.5;
}
if(case statement)
else
vel[0]=0.0;
}