Visual3D 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可视三维对象通用的服务和属性,其中包括命中测试、坐标转换和边界框计算。
public ref class Visual3D abstract : System::Windows::DependencyObject, System::Windows::Media::Animation::IAnimatable
C#
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不能共享或重复使用对象。
使用类上的VisualTreeHelper静态方法访问Visual3D服务。
Visual3D 对象优化为场景节点。 例如,它们缓存边界。 只要可以,就对场景中对象的唯一实例使用 Visual3D 对象。 此用法与 Model3D 对象相比,这些对象是经过优化以共享和重复使用的轻型对象。 例如,使用对象 Model3D 生成汽车模型;并使用十个对象将十 ModelVisual3D 辆车放在场景中。
Transform |
标识 Transform 依赖项属性。 |
Dependency |
获取包装 DependencyObjectType 此实例的 CLR 类型。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
Has |
获取一个值,该值指示此 Visual3D 是否具有任何进行动画处理的属性。 |
Is |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Transform |
获取或设置应用于三维对象的变换。 |
Visual3DChildren |
获取 Visual3D 对象的子元素数量。 |
Visual3DModel |
获取或设置要呈现的 Model3D 对象。 |
产品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |