Board

专注WPF、SWT、Java、TUIO、lua、电子白板软件研发、多点触摸算法、跟踪算法、视频会议、触摸一体机、红外触控、触摸框架、数字图像处理研究

导航

2011年8月5日

摘要: 先看效果图:因为公司是做电子白板软件的所以,对InkCanvas的Stroke进行继承,这样既可省去橡皮擦等的开发.核心是重写DrawCore函数.DrawEnd 函数是实现笔尾的三角箭头DrawHead 函数是实现笔头的三角箭头 其实原理也简单,就是使用 PathGeometry 然后设置Pen 的DashStyle再使用LineSegment 绘制stylusPoint既可。 internal class PathStrokeK : Stroke { private static double[] dashs = new double[] { 5.0, 3.0 }; private sta 阅读全文

posted @ 2011-08-05 23:49 kodos 阅读(2351) 评论(5) 推荐(1) 编辑

摘要: WPF实现水波效果,详情http://blog.csdn.net/wuyoulang/article/details/6263603在介绍编程之前,先让我们来回顾一下在高中的物理课上我们所学的关于水波的知识。水波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误的。实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一个环状的水波,是因为水波的内部因为扩散的对称而相互抵消了。衰减:因为水是有阻尼的,否则,当你在水池中投入石头,水波就会 阅读全文

posted @ 2011-08-05 23:15 kodos 阅读(316) 评论(0) 推荐(0) 编辑