【发布时间】:2018-02-02 23:13:54
【问题描述】:
我知道ModelVisual3D 可以通过AxisAngleRotation3D 围绕任何轴旋转,但是是否可以对包含 9 个ModelVisual3Ds 的 Viewport3D 执行相同操作,因此它们可以一起旋转,就好像它们是一个对象一样..例如,我可以使用ModelVisual3D:
<Viewport3D.Triggers>
<EventTrigger RoutedEvent="Viewport3D.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="myVerticalRotation"
Storyboard.TargetProperty="Angle"
From="0" To="360" Duration="0:0:10"
RepeatBehavior="Forever" />
<DoubleAnimation
Storyboard.TargetName="myHorizontalRotation"
Storyboard.TargetProperty="Angle"
From="0" To="360" Duration="0:0:9"
RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Viewport3D.Triggers>
但这假定Viewport3D 只包含一个ModelVisual3D
【问题讨论】:
标签: wpf wpf-animation viewport3d