声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1825|回复: 2

[动网格] 我的udf有什么问题?

[复制链接]
发表于 2007-4-24 15:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
做动网格时,预览就是动不了。
是不是udf编的有问题呀
高手指教一下,谢了
#include"udf.h"
DEFINE_CG_MOTION(piston, dt, vel, omega, time, dtime)
{
Thread *t;
face_t f;
real amp,Vy;

NV_S (vel, =, 0.0);
NV_S (omega, =, 0.0);
if (!Data_Valid_P ())
return;

time=RP_Get_Real("flow-time");

amp=0.5;
Vy=amp*sin(20*time);
vel[1] = Vy;
}
回复
分享到:

使用道具 举报

发表于 2007-4-25 16:01 | 显示全部楼层
编的程序好像不用这么麻烦。速度、角速度、时间在动网格中直接用就行。给你看个例子。
#include "udf.h"
DEFINE_CG_MOTION(rotate,dt,vel,omega,time,dtime)
{
real A=0.5;
real n=15;
vel[0]=-0.01;
vel[1]=0;
omega[0]=0;
omega[1]=0;
omega[2]=0.5*cos(2.0*M_PI*n*time/60.0);
}
既有平动又有转动的。

评分

1

查看全部评分

发表于 2007-6-2 20:24 | 显示全部楼层
lijian499,你好!
   我想请教一下,在二维模型中,我有一个物体绕中心旋转运动!如何做是不是定义vel[0]=A*cos(2.0*M_PI*n*time/60.0);vel[1]=A*sin(2.0*M_PI*n*time/60.0)!!!
   刚接触udf,谢谢指教!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-4 13:08 , Processed in 0.091508 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表