0

LinearGradientBrush次のように、MeshGeometry3D でテクスチャをプロットする際に使用する定義があります。アイデアは、ブラシの絶対端の値をシルバーでプロットする必要があるということです:

    <LinearGradientBrush x:Key="GrayOmitOutOfRangeIncreasing"   StartPoint="0,0.5" 
                                                                EndPoint="1,0.5" >
        <GradientStop Color="Silver" Offset="0.00" />
        <GradientStop Color="#000064" Offset="0.00000000000000014" />
        <GradientStop Color="#000091" Offset="0.043" />
        <GradientStop Color="#0000BE" Offset="0.087" />
        <GradientStop Color="#3C00B2" Offset="0.130" />
        <GradientStop Color="#7800A5" Offset="0.173" />
        ... and other gradient stops...
        <GradientStop Color="#FCE800" Offset="0.913" />
        <GradientStop Color="#FCF200" Offset="0.957" />
        <GradientStop Color="#FCFC00" Offset="0.99999" />
        <GradientStop Color="Silver" Offset="0.99999979" />
        <GradientStop Color="Silver" Offset="1" />
    </LinearGradientBrush>

代わりに、プロットされる前に 0 ~ 1 の範囲に変換される値は、下の図のように隣接する色の陰影を帯びています。

ここに画像の説明を入力

希望の画像を取得するにはどうすればよいですか?

4

1 に答える 1