形状与变换中的几何图形应用
1. 常见几何图形类介绍
在图形绘制中,有几种常见的几何图形类,它们各自有独特的用途:
| 名称 | 描述 |
| ---- | ---- |
| RectangleGeometry | 表示矩形(可选择带圆角),是 Rectangle 形状的几何等效形式。 |
| EllipseGeometry | 表示椭圆,是 Ellipse 形状的几何等效形式。 |
| GeometryGroup | 可将任意数量的 Geometry 对象添加到单个路径中,使用奇偶填充规则(EvenOdd)或非零填充规则(Nonzero)来确定要填充的区域。 |
| PathGeometry | 表示由弧、曲线和直线组成的更复杂图形,可以是开放或封闭的。 |
需要注意的是,Silverlight 并不包含 WPF 支持的所有几何类,例如 CombinedGeometry 类和 StreamGeometry 类就未包含在内。
几何图形定义了形状,而路径则用于绘制该形状。Geometry 对象定义形状的坐标和大小等细节,而 Path 对象提供用于绘制的笔触和填充画笔,并且 Path 类还继承了 UIElement 基础设施的功能,如鼠标和键盘处理。
2. 简单几何图形的转换
LineGeometry、RectangleGeometry 和 EllipseGeometry 类分别对应于 Line、Rectangle 和 Ellipse 形状。我们可以进行如下转换:
- 矩形转换 :
超级会员免费看
订阅专栏 解锁全文
1279

被折叠的 条评论
为什么被折叠?



