|
楼主 |
发表于 2006-5-21 08:48:30
|
显示全部楼层
[求助]动网格preview过程中出现负体积怎么办?急!!!
(这个帖子昨天在上面发过了,可是没人回,还是转到这里来算了,呵呵,请帮忙看看啊)
我需要定义一个这样的速度:刚体首先在z方向提升2m,速度为0.2m/s,然后向x方向平动,速度0.1m/s,最后向-z方向下降,速度0.2m/s
我的udf函数如下:
#include"udf.h"
#include"math.h"
DEFINE_CG_MOTION(velocity,dt,vel,omega,time,dtime)
{real t=RP_Get_Real("flow-time");
int n;
float c;
n=t/25;
c=t-n*25;
omega[0]=0;
omega[1]=0;
omega[2]=0;
if (c>=0&&c<=10)
vel[0]=0;
vel[1]=0;
vel[2]=0.2;
else if (c>10.0&&c<=15.0)
vel[0]=-0.1;
vel[1]=0;
vel[2]=0;
else
vel[0]=0;
vel[1]=0;
vel[2]=-0.2;
}
呵呵,帮我看看啊
我本来想定义一个循环的,这个提升过程完成后,刚体回到原来的位置,再重复前面的动作,不知道我上面定义的这个循环对不对啊
[br][br][以下内容由 yicannan310 在 2006年05月21日 08:50am 时添加] [br]
模型跟2D的一样的,不过是在3D里多加几个长方体而已, |
|