读书人

WPF中三角形着色有关问题

发布时间: 2013-12-29 13:07:03 作者: rapoo

WPF中三角形着色问题

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

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

读书人网 >C#

热点推荐