找回密码
 注册
查看: 1451|回复: 6

求助平动的udf

[复制链接]
发表于 2012-4-10 11:54:10 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?注册

x
想模拟一个撑着水的杯子整体做匀加速平动,这样的udf怎么写?沙哥的有一个匀速的?谁帮忙改成匀加速的?谢谢
#include "udf.h"
   DEFINE_TRANSIENT_PROFILE(movVel,time)
   {
      real vel = 0.0;
      if(time<1)
      {
        vel = 0.1;
      }else
      {
        vel = 0.0;
      }
      return vel;
   }
 楼主| 发表于 2012-4-10 12:08:32 | 显示全部楼层
#include "udf.h"
   DEFINE_TRANSIENT_PROFILE(movVel,time)
   {
      real vel0=0.0;
      real a=1.0;
      
      if(time<1)
      {
        vel=vel0+time*a;
      }else
      {
        vel = 0.0;
      }
      return vel;
   }
这样对不对
发表于 2012-4-10 12:49:39 | 显示全部楼层
不对,你这成分段运动了,不是匀加速。
 楼主| 发表于 2012-4-10 14:43:30 | 显示全部楼层

回复 3# 浪子轻狂 的帖子

浪子大哥 那匀加速应该怎么写 谢谢
 楼主| 发表于 2012-4-10 22:00:43 | 显示全部楼层

回复 3# 浪子轻狂 的帖子

那个低版本的也没有这个宏啊DEFINE_TRANSIENT_PROFILE,浪子哥 那应该怎么写udf呢
发表于 2012-4-11 13:58:52 | 显示全部楼层
#include "udf.h"
#include <stdio.h>
real a=10.;
real vo=0.;
DEFINE_CG_MOTION(name,dt,vel,omega,time,dtime)
{

        vel[0]=vo+a*time;

}
 楼主| 发表于 2012-4-11 19:42:07 | 显示全部楼层

回复 6# 浪子轻狂 的帖子

多谢浪子大哥
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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