首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF中三角形着色有关问题

2013-12-29 
WPF中三角形着色问题如图,三角形三个顶点颜色分别是红、黄、蓝。现在我想在三角形内部填充线性过度色,类似于

WPF中三角形着色问题

如图,三角形三个顶点颜色分别是红、黄、蓝。现在我想在三角形内部填充线性过度色,类似于两点之间的LinearGradientBrush,但是现在涉及三个顶点。我知道这个在OpenGL很好实现,不知道在WPF中怎么破,有高手请不吝赐教,我是WPF新手,所以尽量代码说话,先谢过!
[解决办法]
Rikker Serg建议用3个RadialGradientBrush来模拟:

http://stackoverflow.com/questions/6653489/triangular-gradient-in-wpf3d

热点排行