PHOENICS中运动物体MOFOR用法
2014-02-13 作者:本站编辑
在模拟物体运动过程中(如:火车的运动、人的走动、曲轴的转动),就要使用运动物体\x00功能。有的软件是通过网格动而物体不动(动网格)来完成,不是真实的物体运动。Phoenics则可以通过一个Moving Bodies(MOFOR)功能来完成3给定的是物体实际运动的轨迹,不要小看这个功能,它可以模拟非常复杂的运动,这些是动网格无法比拟的。
以下介绍一下这个运动物体MOFOR的用法:
1 编写mof文件代码,mof文件格式很简单,大家可以通过查阅Polis和case(Library—Virtual reality cases—MOFOR Moving Objects),有详细案例介绍,下面就是一个简单的mof文件,这段代码定义了一个简单的线性运动物体。
HIERARCHY…………………语法
UNITS METRES………………语法
ROOT Cham…………………语法
{
JOINT BLOCK……物体名称
{
CHANNELS 1 Zposition……设定物体运动的几个方向
End Site
}
}
MOTION
Frames: 2…………………….. 运动桢
Frame Time: 1……………………… 运动时间
0.…………………………………… 初始位置
3.………………………………………结束位置
注意:初始和结束位置是按列排列,增加一个物体的运动或者一个方向的运动,都在增加一列。(Library cases里面有很多的运动复杂的例子)
代码编写完后存为mof后缀文件,推荐与q1文件放一起
2 在menu菜单中的sources项c打开moving body,并载入编写的mof文件
单个物体某个方向的运动:
单个物体的多个方向运动,分别设定它的各个运动方向的轨迹:(case v115)
两个物体的运动,分别设定两个物体的运动轨迹。