ImagePy解析: 26 -- 矢量图形的操作
简介
本文是对ImagePy的矢量图形绘制工具进行深度解析。
矢量图形相对于位图来说,有其特有的操作,比如两个矢量进行求交集、求并集、求差等。
阅读本文之前,可以先参考之前的这篇文章,以对ImagePy的矢量图形有初步了解。
功能函数
将矢量图形转化为点集
该函数的作用是将矢量图形转换为点集,这里的点作为锚点,可以供后续编辑。
比如对于矩形这一矢量,在shp中定义了它的起始点和长宽,通过该函数,可以将该矩形转为9个点的点集,即将该矩形分成田字格。
(具体到语法上,使用了numpy的mgrid函数,其中的步长设为了复数的形式,具体可以参考这里)
1
2
3
4
5
6
7
8
9
10
11