1

C#

LinearGradientBrush を絶対座標で使用して、各オブジェクトのピクセル色が高さを反映するようにしたいのですが、LinearGradientBrush の使用方法がわかりません。

しかし、これが各オブジェクトの Z 値「のみ」にどのように適用されるのでしょうか。

私の例では、色を青から陰影にして、座標 -100 から 100 まで読み取る必要があります。

LinearGradientBrush myG= new LinearGradientBrush();
myG.MappingMode = BrushMappingMode.Absolute;
myG.StartPoint = new Point(0, -100);
myG.EndPoint = new Point(0, 100);
myG.GradientStops.Add(new GradientStop(Colors.Blue, 0));
myG.GradientStops.Add(new GradientStop(Colors.Red, 1));

Material material = new DiffuseMaterial(myG);

よろしくステファン

4

0 に答える 0