贝塞尔曲线:在Silverlight中绘制贝塞尔曲线

  本文举例源代码或素材下载

  效果介绍说明 在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

  实现介绍说明   该Control控件共封装了如下对象

  2个Thumb (Thumb0,Thumb3),用于做用做扭曲控柄

  2个Thumb (Thumb1,Thumb2) ,用于做用做起点终点控柄

  2个Data为 LineSegment 两点线段Path(pta,pth),用做扭曲控柄

  1个Data为 BezierSegment 4点贝塞尔曲线Path(pt),

  1个Data为 LineSegment 3点闭合线段,用做箭头Path(ptc)

在Silverlight中绘制贝塞尔曲线

  pta两点坐标(Thumb0,Thumb1)

  ptb两点坐标(Thumb2Thumb3)

  pt 4点坐标(Thumb0,Thumb1,Thumb2,Thumb3)

  ptc 3点坐标(Thumb3,其余两点根据Thumb2和Thumb3位置动态生成,以实现箭头方向自动变化)

在Silverlight中绘制贝塞尔曲线在Silverlight中绘制贝塞尔曲线在Silverlight中绘制贝塞尔曲线

Tags:  silverlight.2.0 silverlight是什么 silverlight 贝塞尔曲线

延伸阅读

最新评论

发表评论