放射状ブラシ
放射状ブラシは、Colors (#Prim_vs.BrushColors) プロパティ内で指定された2色の間で遷移するグラデーション色の作成に使用されます。
放射状ブラシには、Orign、CenterおよびRadiusの座標があります。放射状ブラシは、線状ブラシ (#Prim_VS.Linear Brush) と同様、CenterからRadiusの範囲に沿って放射状に広がりますが、線状ブラシとは違い、円形パターンを作ります。
OriginとCenter座標が同じなので、ブラシは常にビューのすぐ前にあるように表示されます。しかし、値を変更すると形が変わり、ブラシは傾いて見えます。単純に例えると、懐中電灯の光線を見ているようなものです。放射状ブラシは、3Dの形を2Dで見るようなものと考えることができます。Originは懐中電灯の位置、Centerは懐中電灯が何かを照らす時の光の中心、そしてRadiusは幅を表します。原点と中心に十分な差がある場合、光線の三角の側面のみしか見えず、基点を見ることはできません。
以下の例では、0では赤だった単純な放射状ブラシが、中央に赤を、外側に青を生成しながら青に変化します。
Define_Com Class(#Prim_Vs.RadialBrush) Name(#RadialBrush) Colors(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColors) Name(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor1) Color(Red) Parent(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor2) At(100) Color(Blue) Parent(#RadialBrushColors)