主要内容

可视化的相机

相机类型

摄像机定义动画回放期间使用的模型视点。Mechanics Explorer支万博1manbetx持两种相机类型——全局和动态。全局摄像机提供了一个静态视点,您可以在动画回放期间交互式地操作它。动态摄像机提供您预先定义使用的移动视点相机经理

模型中的摄像机

动态摄像机的移动视点使您能够更容易地跟踪系统的运动。您可以使用动态摄像机在动画回放期间保持移动的车辆(如汽车或飞机)在视野中。为了在模型中使用动态摄像机,必须定义并选择动态摄像机。看到创建动态相机

该图显示了从动态摄像机的视角捕获的模型可视化。这个模型是配置动态摄像机-车辆回转特色的例子。您可以从MATLAB中打开模型®命令提示符,输入sm_vehicle_slalom

用动态摄像机捕获的可视化示例

全球相机

全局相机是一个静态相机,它:

  • 没有计划的轨迹。

    您必须手动操作相机来更改相机视点,例如,通过使用“平移”、“旋转”、“滚动”和“缩放”按钮。

  • 是模型的外部。

    例如,不能在物体之间放置全局摄像机,以防止一个物体在动画回放期间妨碍另一个物体。

  • 使用正字法投影。

    无论物体与相机的距离如何,物体的表观尺寸都保持不变。如图所示,这种效果与相机位于模型相对较远的位置一致。

全局相机是所有模型可视化瓦片的默认相机——每个瓦片在分割时都是模型可视化窗格的细分。在没有自定义动态摄像机的情况下,全局摄像机是模型中唯一可用的摄像机。

动态摄像机

动态相机是自定义相机,它:

  • 有计划的轨迹。

    每个动态相机都遵循您通过相机管理器预先指定的轨迹。在动画回放期间不能使用“平移”、“旋转”、“滚动”或“缩放”按钮。

  • 可以是模型内部的。

    动态摄像机可以在模型的内部或外部。在模型内部的视点之间放置一个相机。

  • 使用透视投影。

    身体的表观尺寸随着物体与相机的距离而显著变化,从而创造出更真实的3d效果。如图所示,这种效果与位于模型相对较近位置的摄像机一致。

摄像机轨迹模式

相机管理器提供了两种动态相机模式,您可以使用它们来定义相机轨迹:

  • 关键帧-在不同的回放时间设置摄像机视点。每个视点构成一个关键帧。在播放过程中,相机在关键帧之间使用平滑插值方法pchipMATLAB函数。使用此相机模式可获得独立于模型中的任何组件的相机轨迹。

  • 跟踪-限制相机的位置,目标,和向上矢量,以协调帧在你的模型。在回放过程中,摄像机与它被约束的帧一起移动,根据需要平移和旋转以满足指定的约束。使用此相机模式在回放期间跟踪帧和主体。

动态相机选择

要使用动态摄像机来可视化模型,必须首先选择该摄像机。为了做到这一点,Mechanics Explorer在可视化窗格上下文敏感菜单中提供了可用摄像机的列表。右键单击可视化窗格以打开菜单并进行选择相机从列表中选择。

动态相机重用

动态摄像机只存在于定义它们的模型中。相机轨迹基于特定于模型的帧或视点,不能转移到其他模型。不能在动态相机模型之外移动、复制或引用动态相机。若要在不同模型中使用相机,请在该模型中重新创建相机。

相关的话题