专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

sl 波浪线和锯齿线如何画

发布时间:2011-06-27 20:14:26 文章来源:www.iduyao.cn 采编人员:星星草
sl 波浪线和锯齿线怎么画
如题! 高分悬赏!

------解决方案--------------------
参考这两篇文章。
http://blogs.msdn.com/expression/archive/2008/08/15/how-to-animate-a-drawing-line.aspx

http://visitmix.com/labs/rosetta/eyesofblend/drawing/


------解决方案--------------------
使用 Blend的钢笔来画,理论上可以实现任何图形。另外矩形、直线、椭圆都是可以转换为path的(右键菜单),你可以用钢笔随便在你想改变的地方增加或者删除点,再使用路径选择工具(左边工具栏的第二个箭头),就可以改变形状了。多多试试,就能灵活掌握了。方便大大的。
------解决方案--------------------
要参考一些数学的知识。
例如画正弦曲线。用下sin();

------解决方案--------------------
波浪线函数
C# code

Path path = new Path();
            Point startPoint=new Point(100,100);
            PathFigure pf = DrawWave(10,100d,80,120,startPoint);
            
            PathGeometry pg = new PathGeometry();
            
            pg.Figures.Add(pf);
            path.Data = pg;
            path.Stroke = new SolidColorBrush(Colors.Black);

------解决方案--------------------
接楼上的 #18
用我用sin()画出的东西很难看0.0
有点超声波的味道,就是拉扯得厉害。
理论上用System.Math里面的一些数学函数应该可以做的出来的。
可能是自己哪里搞错了。
纠结ing
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: