6DOF中如何定義初始轉速?
瀏覽:1927 回答:3
想用6DOF做一個旋轉的仿真,先用了UDF制定Z方向的轉動慣量。
但是與一般的6DOF例子不同的是,它有一個初始的旋轉速度
請問這個初始速度應該怎么給呢?
感覺用6DOF會方便一些,但是定義不了初始速度。難道只有用DEFINE_CG_MOTION才行?
附:未加入初始速度的UDF:
#include "udf.h"
DEFINE_SDOF_PROPERTIES(rotate,prop,dt,time,dtime)
{
prop[SDOF_MASS] = 845.154E-3; /*質量*/
prop[SDOF_IXX]= 336179E-9; /*x方向慣性矩*/
prop[SDOF_IYY] = 336179E-9; /*y方向慣性矩*/
prop[SDOF_IZZ]= 324047.793E-9; /*z方向慣性矩*/
prop[SDOF_ZERO_TRANS_X]=TRUE; /*限制x方向位移*/
prop[SDOF_ZERO_TRANS_Y]=TRUE; /*限制y方向位移*/
prop[SDOF_ZERO_TRANS_Z]=TRUE; /*限制z方向位移*/
prop[SDOF_ZERO_ROT_X]=TRUE; /*限制x方向旋轉*/
prop[SDOF_ZERO_ROT_Y]=TRUE;/*限制y方向旋轉*/
printf("\nstage: updated 6dof properties");
}
@steve_zheng @steve_zheng @龍櫻 @蔣工 @Big_Ocean @流沙




















