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();
[解决办法]
波浪线函数
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