WEB开发网
开发学院图形图像Flash 在Silverlight中绘制贝塞尔曲线 阅读

在Silverlight中绘制贝塞尔曲线

 2008-12-30 11:53:55 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 效果说明 实现说明 该控件共封装了如下对象 2个Thumb (Thumb0,Thumb3),用于做用做扭曲控柄 2个Thumb (Thumb1,Thumb2) ,用于做用做起点终点控柄 2个Data为 LineSegment 的两点线段Path(pta,pth),用做扭曲控柄

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

效果说明

在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

在Silverlight中绘制贝塞尔曲线

实现说明

该控件共封装了如下对象

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

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

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

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

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

在Silverlight中绘制贝塞尔曲线

pta的两点坐标(Thumb0,Thumb1)

ptb的两点坐标(Thumb2Thumb3)

pt的四点坐标(Thumb0,Thumb1,Thumb2,Thumb3)

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

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

Tags:Silverlight 绘制 贝塞尔

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接