Visual3D クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ヒット テスト、座標変換、境界ボックス計算など、ビジュアル 3-D オブジェクトに共通のサービスとプロパティを提供します。
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オブジェクトは共有または再利用できません。
クラスの静的メソッドを使用してサービスにVisualTreeHelperアクセスVisual3Dします。
Visual3D オブジェクトはシーン ノードとして最適化されます。 たとえば、境界をキャッシュします。 可能な場合は常に、シーン内のオブジェクトの一意のインスタンスにオブジェクトを使用 Visual3D します。 この使用は、共有および再利用するように最適化された軽量オブジェクトである オブジェクトとは対照的 Model3D です。 たとえば、 オブジェクトを Model3D 使用して車のモデルを構築し、10 個 ModelVisual3D のオブジェクトを使用してシーンに 10 台の車を配置します。
フィールド
TransformProperty |
Transform 依存関係プロパティを識別します。 |
プロパティ
DependencyObjectType |
このインスタンスの DependencyObjectType CLR 型をラップする を取得します。 (継承元 DependencyObject) |
Dispatcher |
この Dispatcher が関連付けられている DispatcherObject を取得します。 (継承元 DispatcherObject) |
HasAnimatedProperties |
この Visual3D にアニメーション化されたプロパティかあるかどうかを示す値を取得します。 |
IsSealed |
このインスタンスが現在シールされている (読み取り専用である) かどうかを示す値を取得します。 (継承元 DependencyObject) |
Transform |
3-D オブジェクトに適用される変換を取得または設定します。 |
Visual3DChildrenCount |
Visual3D オブジェクトの子要素の数を取得します。 |
Visual3DModel |
描画される Model3D オブジェクトを取得または設定します。 |
メソッド
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示