二维多边形
的polyshape
函数创建由二维顶点定义的多边形,并返回polyshape
对象,具有描述其顶点、实体区域和洞的属性。例如,Pgon = polyhape ([0 0 1 1],[1 0 0 1])
创建由四个点(0,1)、(0,0)、(1,0)和(1,1)定义的实体正方形。
>> pgon = polyhape ([0 0 1 1],[1 0 0 1])
pgon = polyhape与属性:顶点:[4×2 double] NumRegions: 1 NumHoles: 0
> >的情节(pgon)
当创建一个polyshape
对象时,输入顶点应该定义一个或多个没有交集且正确嵌套的多边形边界。否则,polyshape
函数根据需要自动更改输入顶点,以创建定义良好的多边形。
如果你想创建一个正多边形,你也可以使用nsidedpoly
函数。nsidedpoly
允许您有选择地指定参数,如多边形的中心点和边长。
pgon = polyshape ()
创建一个空polyshape
对象。