Visual3D 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供视觉对象通用的服务和属性,包括命中测试、坐标转换和边界框计算。
public ref class Visual3D abstract : System::Windows::DependencyObject, System::Windows::Media::Animation::IAnimatable
public abstract class Visual3D : System.Windows.DependencyObject, System.Windows.Media.Animation.IAnimatable
type Visual3D = class
inherit DependencyObject
interface DUCE.IResource
interface IAnimatable
type Visual3D = class
inherit DependencyObject
interface IAnimatable
Public MustInherit Class Visual3D
Inherits DependencyObject
Implements IAnimatable
- 继承
- 派生
- 实现
注解
Model3D与类不同,Visual3D不能共享或重复使用对象。
在类上使用Visual3D静态方法访问VisualTreeHelper服务。
Visual3D 对象已优化为场景节点。 例如,它们缓存边界。 只要可以,在场景中对对象的唯一实例使用 Visual3D 对象。 此用法与对象不同 Model3D ,这些对象是经过优化以共享和重复使用的轻型对象。 例如,使用对象 Model3D 生成汽车模型;使用十 ModelVisual3D 个对象在场景中放置十辆车。
字段
| 名称 | 说明 |
|---|---|
| TransformProperty |
标识 Transform 依赖属性。 |
属性
| 名称 | 说明 |
|---|---|
| DependencyObjectType |
获取包装 DependencyObjectType 此实例的 CLR 类型。 (继承自 DependencyObject) |
| Dispatcher |
获取与此DispatcherDispatcherObject关联的值。 (继承自 DispatcherObject) |
| HasAnimatedProperties |
获取一个值,该值指示这 Visual3D 是否具有任何动画属性。 |
| IsSealed |
获取一个值,该值指示此实例当前是否密封(只读)。 (继承自 DependencyObject) |
| Transform |
获取或设置应用于三维对象的转换。 |
| Visual3DChildrenCount |
获取对象的子元素 Visual3D 数。 |
| Visual3DModel |
获取或设置 Model3D 要呈现的对象。 |