图形系统

Silverlight 引路蜂二维图形库示例:概述

jerry Silverligth
Silverlight 引路蜂二维图形库示例:概述
Windows Phone 7 并不是Windows Mobile 6.x 的升级版,也就是说 Windows Phone 7 SDK 没有提供对 Windows Mobile .Net Compact Version的向下兼容。“它所带来的后果之一就是,之前的Windows Moible...
阅读全文

Silverlight 引路蜂二维图形库示例:包定义

jerry Silverligth
引路蜂二维图形库Graphics 2D API实现了移动平台(Java ME,Blackberry,iPhone,Android,Windows Phone)上图形引擎,它能够以一种统一的方式处理各种基本图形(Shape),路径(Path),文本(Texts),适量字体及图像。 简单的说

Silverlight 引路蜂二维图形库示例:绘制各种几何图形

jerry Silverligth
Silverlight 引路蜂二维图形库示例:绘制各种几何图形
这个例子说明如何使用Graphics2D对象来绘制各种几何图形。引路蜂二维图形库中定义里多种基本几何图形,如,点,线段,曲线和矩形等。接口PathIterator定义了从Path中获取路径元素的方法。接口IShape定义了描述几何图

Silverlight 引路蜂二维图形库示例:虚线类型

jerry Silverligth
Silverlight 引路蜂二维图形库示例:虚线类型
直线的虚线摸板(DashArray)指出了虚线的模式和间隔。下面的例子使用了不同的Dash Pattern来显示同一条线段。 private void Dashes() {  Color blackColor = new Color(0x000000);  int[] dashA...
阅读全文

Silverlight 引路蜂二维图形库示例:线段末端形状(LineCap)

jerry Silverligth
Silverlight 引路蜂二维图形库示例:线段末端形状(LineCap)
LineCap 指定了开放路径端点的形状。有三种不同的类型:CAP_BUTT, CAP_ROUND和CAP_SQUARE。 下面代码显示了三种不同的LineCap类型。 private void LineCap() {  Color blackColor = new Color(0...
阅读全文

Silverlight 引路蜂二维图形库示例:线段连接类型(LineJoin)

jerry Silverligth
Silverlight 引路蜂二维图形库示例:线段连接类型(LineJoin)
线段连接类型(LineJoin)指定了线段了连接的方式,有三种不同的连接类型JOIN_MITER, JOIN_ROUND和OIN_BEVEL。 下面类型显示了三种不同的LineJoin类型。 private void LineJoin() {  Color blackColor =...
阅读全文

Silverlight 引路蜂二维图形库示例:不同线宽

jerry Silverligth
Silverlight 引路蜂二维图形库示例:不同线宽
在Window Mobile 和Java ME中画线只支持线宽为1,引路蜂二维图形库允许指定Pen的宽度。 下例显示了多条不同宽度的线段。 private void Lines() {  Color greenColor = new Color(0x00ff00,false); ...
阅读全文

Silverlight 引路蜂二维图形库示例:椭圆

jerry Silverligth
Silverlight 引路蜂二维图形库示例:椭圆
FillOval 和DrawOval 用来填充和绘制椭圆。下面例子显示椭圆的用法。 private void Ovals() {  Color redColor = new Color(0x96ff0000, true);  Color greenColor = new Colo...
阅读全文

Silverlight 引路蜂二维图形库示例:多义线和多边形

jerry Silverligth
Graphics2D提供了FillPolygon ,drawPolyline来填充和绘制多边形和多义线。 private void Polys() {  AffineTransform mat1;  /** Colors */  Color redColor = new Col...
阅读全文

Silverlight 引路蜂二维图形库示例:路径

jerry Silverligth
Silverlight 引路蜂二维图形库示例:路径
引路蜂二维图形库也提供了对一般路径的支持,可以同过线段,二次曲线,三次曲线组成路径,也可以根据SVG指令来定义路径。 private void Paths() {  AffineTransform mat1;  /* The path.  */  Path path;