Esempio n. 1
0
        public override object ProvideValue(System.IServiceProvider serviceProvider)
        {
            var diffuse  = new SolidColorBrush(color);
            var specular = BrushHelper.CreateGrayBrush(SpecularIntensity);

            return(MaterialHelper.CreateMaterial(diffuse, null, specular, Opacity, SpecularPower));
        }
Esempio n. 2
0
 public SlopeDirectionTexture(int gradientSteps)
 {
     if (gradientSteps > 0)
     {
         Brush = BrushHelper.CreateSteppedGradientBrush(GradientBrushes.Hue, gradientSteps);
     }
     else
     {
         Brush = GradientBrushes.Hue;
     }
 }
Esempio n. 3
0
 public SlopeTexture(int gradientSteps)
 {
     if (gradientSteps > 0)
     {
         Brush = BrushHelper.CreateSteppedGradientBrush(GradientBrushes.BlueWhiteRed, gradientSteps);
     }
     else
     {
         Brush = GradientBrushes.BlueWhiteRed;
     }
 }