在Vega Prime中设定物体的运动路径
2013-12-30 19:41
344 查看
水平不好,有很多疏漏之处,随便写了下大概的过程留给自己以后参考的。
Step1 打开LynXPrime
单击 tools> path tools,打开path tools工具。
Step2 新建路径点设置文件
点击Way Points面板下的加号按钮新建一个新的路径点设置文件,设置好文件名和保存路径。
Step3 添加并设置路径点
首先,为了便于设置路径点,点击放大按钮,将地形放大显示(注:通过工具面板右下角的四个按钮可以灵活地将地形图或者选中的路径点进行切换和缩放显示)。
通过点击+新建路径点,设置选项包含了三维坐标点X,Y,Z,及运动方向和运动姿态设置H,P,R,根据需要设置好坐标及方向。在右侧地形俯视图中可以看到新添加的点,第一个点默认为起点。
通过Add a new waypoint或insert a new way point 按钮添加并依次设置完其他路径点。最后一个点默认为终点,起点和终点在之后的步骤中可以更改。
Step4 新建导航器设置文件
点击Show Advanced UserInterface,展开新面板,点击+新建路径Car_PathWay,选择之前已建好的相应的路径点设置文件,在这里的例子是carPathWay,选择路径起点和终点,新建一个Navigator文件。
在path ways 面板下的path way rendering中勾选相应选项可选择是否显示每个路径点的标注和是否显示整条路径。路径的颜色和粗细可自行设置,方便预览实际效果。
Step5 设置导航器运动规律
运动的速度变化规律由Path Way面板下的Path way kinematic 设置,有初速度(Initial),持续时间(duration),加速度(Acceleration)。加速度选项中有匀速(constant),指数(exponential),线性(linear),半周期正弦(Sinusoidal Half),四分之一周期正弦(SinusoidalQuarter)。
这样一个很简单的运动路径大概就设好了,包含了Car_Navigator和Car_WayPointSet两个文件,注意要按键来保存,这两个文件在接下来的步骤中都要用到。
Step6 把设好的路径应用到实际的物体上
在LP中新建object,选择一辆汽车作为运动物体。点击工具栏的,点击includedfiles选项卡,把之前做好的car_waypointset.way和car_navigator.nav文件包含进去。点击完成,然后在实例区中选择car,设置car的updateposition方式为car_Navigator(PathNavigator)。
点击,新建一个transform,parent选择car,点击myObserver,Look fromTarget选择myTransform,高度设在car的1000米正上方,观察可见汽车已按规定路径行驶。
Step1 打开LynXPrime
单击 tools> path tools,打开path tools工具。
Step2 新建路径点设置文件
点击Way Points面板下的加号按钮新建一个新的路径点设置文件,设置好文件名和保存路径。
Step3 添加并设置路径点
首先,为了便于设置路径点,点击放大按钮,将地形放大显示(注:通过工具面板右下角的四个按钮可以灵活地将地形图或者选中的路径点进行切换和缩放显示)。
通过点击+新建路径点,设置选项包含了三维坐标点X,Y,Z,及运动方向和运动姿态设置H,P,R,根据需要设置好坐标及方向。在右侧地形俯视图中可以看到新添加的点,第一个点默认为起点。
通过Add a new waypoint或insert a new way point 按钮添加并依次设置完其他路径点。最后一个点默认为终点,起点和终点在之后的步骤中可以更改。
Step4 新建导航器设置文件
点击Show Advanced UserInterface,展开新面板,点击+新建路径Car_PathWay,选择之前已建好的相应的路径点设置文件,在这里的例子是carPathWay,选择路径起点和终点,新建一个Navigator文件。
在path ways 面板下的path way rendering中勾选相应选项可选择是否显示每个路径点的标注和是否显示整条路径。路径的颜色和粗细可自行设置,方便预览实际效果。
Step5 设置导航器运动规律
运动的速度变化规律由Path Way面板下的Path way kinematic 设置,有初速度(Initial),持续时间(duration),加速度(Acceleration)。加速度选项中有匀速(constant),指数(exponential),线性(linear),半周期正弦(Sinusoidal Half),四分之一周期正弦(SinusoidalQuarter)。
这样一个很简单的运动路径大概就设好了,包含了Car_Navigator和Car_WayPointSet两个文件,注意要按键来保存,这两个文件在接下来的步骤中都要用到。
Step6 把设好的路径应用到实际的物体上
在LP中新建object,选择一辆汽车作为运动物体。点击工具栏的,点击includedfiles选项卡,把之前做好的car_waypointset.way和car_navigator.nav文件包含进去。点击完成,然后在实例区中选择car,设置car的updateposition方式为car_Navigator(PathNavigator)。
点击,新建一个transform,parent选择car,点击myObserver,Look fromTarget选择myTransform,高度设在car的1000米正上方,观察可见汽车已按规定路径行驶。
相关文章推荐
- 在Vega Prime中设定物体的运动路径
- 【计算机动画】实验 路径曲线与运动物体控制 报告
- [计算机动画] 路径曲线与运动物体控制(Cardinal样条曲线)
- 【计算机动画】实验 路径曲线与运动物体控制 设计
- 令物体沿着指定路径运动[as3版]
- log4j相对路径设定无效报错
- (转)Arcgis for JS实现台风运动路径与影像范围的显示
- Unity利用AnimationCurve做物体的各种运动
- opencv 检测运动物体 例子时出现图像反转
- 运动物体跟踪的camshift算法
- 使用flash SetMask脚本制作沿路径运动的遮罩实例
- JavaScript多物体运动一
- Opencv光流运动物体追踪
- opencv 之运动物体检测(二)
- 运动物体碰撞算法演示【转】
- 简易物体运动
- 大学物理之物体运动
- 1.1让物体沿水平方向运动【匀速直线运动、x+=v;、v=-v】
- [Unity3D]简单的物体运动和外力作用
- 多物体运动