バージョン

ワイヤーフレーム素材の構成

トピックの概要

目的

このトピックでは、 XamScatterSurface3D コントロールのシリーズ ワイヤーフレームの素材を構成する方法を説明します。

前提条件

本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。

トピック 目的

このトピックでは、 xamScatterSurface3D コントロールを短時間で起動、実行するために役立つ詳細な操作方法を紹介します。

このトピックでは、このコントロールでサポートする機能を開発者の観点から説明します。

このトピックでは、コントロールの視覚要素についての概要を紹介します。

以下の表は、このトピックを理解するための前提条件として必要な外部トピックの一覧です。

素材の定義

記事 目的

この記事は、WPF で抽象 Material クラスを使用する方法について説明します。

この記事は、WPF で DiffuseMaterial クラスを定義および使用する方法について説明します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

ワイヤーフレーム素材の構成

概要

XamScatterSurface3D WireframeMaterial プロパティを使用して xamScatterSurface3D コントロール シリーズ ワイヤーフレームの素材を構成します。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

目的: 使用するプロパティ: 設定の選択肢:

シリーズ ワイヤー素材の構成

Material

以下の設定は、以下のコードの結果として xamScatterSurface3D コントロール シリーズの外観がどのようになるかを示しています。

プロパティ

<DiffuseMaterial Brush="Red"/>

Configuring Wireframe Material 1.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 WireframeThickness="0.004">
    <ig:XamScatterSurface3D.SeriesMaterial>
        <DiffuseMaterial Brush="WhiteSmoke" />
    </ig:XamScatterSurface3D.SeriesMaterial>
    <ig:XamScatterSurface3D.WireframeMaterial>
        <DiffuseMaterial Brush="Red" />
    </ig:XamScatterSurface3D.WireframeMaterial>
</ig:XamScatterSurface3D>

C# の場合:

…
var diffuseMaterial = new DiffuseMaterial();
diffuseMaterial.Brush = new SolidColorBrush(Colors.Red);
SurfaceChart.WireframeThickness = 0.004;
SurfaceChart.WireframeMaterial = diffuseMaterial;

Visual Basic の場合:

…
Dim diffuseMaterial = New DiffuseMaterial()
diffuseMaterial.Brush = New SolidColorBrush(Colors.Red)
SurfaceChart.WireframeThickness = 0.004
SurfaceChart.WireframeMaterial = diffuseMaterial

ワイヤーフレームの太さの構成

概要

XamScatterSurface3D WireframeThickness プロパティを使用して xamScatterSurface3D コントロール シリーズ ワイヤーフレームの太さを構成します。

デフォルトで、WireframeThickness プロパティの初期値は 0.002 ミリ秒です。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

目的: 使用するプロパティ: 設定の選択肢:

シリーズ ワイヤーフレームの構成

double

以下の設定は、以下のコードの結果として xamScatterSurface3D コントロール シリーズの外観がどのようになるかを示しています。

プロパティ

0.008

Configuring Wireframe Material 2.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 WireframeThickness="0.008">
    <ig:XamScatterSurface3D.SeriesMaterial>
        <DiffuseMaterial Brush="WhiteSmoke" />
    </ig:XamScatterSurface3D.SeriesMaterial>
    <ig:XamScatterSurface3D.WireframeMaterial>
        <DiffuseMaterial Brush="Red" />
    </ig:XamScatterSurface3D.WireframeMaterial>
</ig:XamScatterSurface3D>

C# の場合:

…
var diffuseMaterial = new DiffuseMaterial();
diffuseMaterial.Brush = new SolidColorBrush(Colors.Red);
SurfaceChart.WireframeThickness = 0.008;
SurfaceChart.WireframeMaterial = diffuseMaterial;

Visual Basic の場合:

…
Dim diffuseMaterial = New DiffuseMaterial()
diffuseMaterial.Brush = New SolidColorBrush(Colors.Red)
SurfaceChart.WireframeThickness = 0.008
SurfaceChart.WireframeMaterial = diffuseMaterial

関連コンテンツ

本トピックに関連する追加情報については、以下のトピックを参照してください。

トピック 目的

このトピックは、 xamScatterSurface3D コントロール シリーズにカスタム色パレットを適用する方法および色補間を構成する方法について説明します。

このトピックでは、 xamScatterSurface3D コントロールで光源設定を構成する方法について説明します。

このトピックでは、 xamScatterSurface3D コントロールのシリーズの素材を構成する方法を説明します。

本トピックは、 xamScatterSurface3D コントロールのシリーズ マウス イベントの概要です。