30、形状与变换中的几何图形应用

形状与变换中的几何图形应用

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 形状。我们可以进行如下转换:
- 矩形转换


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值