AxisAngleRotation3D 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示绕指定轴进行指定角度的三维旋转。
public ref class AxisAngleRotation3D sealed : System::Windows::Media::Media3D::Rotation3D
public sealed class AxisAngleRotation3D : System.Windows.Media.Media3D.Rotation3D
type AxisAngleRotation3D = class
inherit Rotation3D
Public NotInheritable Class AxisAngleRotation3D
Inherits Rotation3D
- 继承
示例
以下代码摘录将 指定 AxisAngleRotation3D 为 Rotation 的 RotateTransform3D属性。
//Define a rotation
RotateTransform3D myRotateTransform = new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 1, 0), 1));
'Define a rotation
Dim myRotateTransform As New RotateTransform3D(New AxisAngleRotation3D(New Vector3D(0, 1, 0), 1))
以下代码摘录将 应用于 AxisAngleRotation3DGeometryModel3D。
<ModelVisual3D>
<ModelVisual3D.Content>
<GeometryModel3D Geometry="{StaticResource myTeapot}">
<GeometryModel3D.Material>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<SolidColorBrush Color="Blue" Opacity="1.0" />
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
<GeometryModel3D.Transform>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D x:Name="myAngleRotation" Axis="0,3,0" Angle="1" />
</RotateTransform3D.Rotation>
</RotateTransform3D>
</GeometryModel3D.Transform>
</GeometryModel3D>
</ModelVisual3D.Content>
</ModelVisual3D>
构造函数
AxisAngleRotation3D() |
创建三维旋转的实例。 |
AxisAngleRotation3D(Vector3D, Double) |
使用指定的轴和角度创建三维旋转的实例。 |
字段
AngleProperty |
标识 Angle 依赖项属性。 |
AxisProperty |
标识 Axis 依赖项属性。 |
属性
Angle |
获取或设置三维旋转的角度(单位为度)。 |
Axis |
获取或设置三维旋转的轴。 |
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
DependencyObjectType |
获取 DependencyObjectType 包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式对当前实例的值设置格式。 (继承自 Rotation3D) |