UDF中设定的旋转中心不起作用
悬赏金币:4 11761811 时间:2018-11-14 16:30
#include "udf.h"
DEFINE_ZONE_MOTION(rotorLDC1, omega, axis, origin, velocity, time, dtime)
{
real x;
x = 0.009 + 0.001*time;
*omega = 30;
N3V_D(velocity, =, 0.001, 0.0, 0.0);
N3V_S(origin, =, x, 0.0, -0.02);
N3V_D(axis, =, 0.0, 1.0, 0.0);
return;
}
DEFINE_CG_MOTION(VELOCITY, dt, vel, omega, time, dtime)
{
vel[0] = 0.001;
}
绿色体为旋转域,应该在红线上自转,本来旋转中心应该是沿着这条红线移动,但是现在变成了沿着红线和黄线中间的线运动,就是说在黄线和红线在公转的轨道上
绿色体为旋转域,应该在红线上自转,本来旋转中心应该是沿着这条红线移动,但是现在变成了沿着红线和黄线中间的线运动,就是说在黄线和红线在公转的轨道上
回答(1)