polyshape
二维多边形形状
说明
polyshape 函数基于二维顶点创建类似多边形的形状。然而,与多边形不同,polyshape 可以有不连续的区域和孔洞。polyshape 对象的属性描述其顶点、实心区域和孔洞。
例如,pgon = polyshape([0 0 1 1],[1 0 0 1]) 将创建由四个点 (0,1)、(0,0)、(1,0) 和 (1,1) 定义的实心正方形。
>> pgon = polyshape([0 0 1 1],[1 0 0 1])
pgon =
polyshape with properties:
Vertices: [4×2 double]
NumRegions: 1
NumHoles: 0>> plot(pgon)

创建对象
创建 polyshape 对象时,输入顶点应定义多边形的一个或多个边界,这些边界没有交集并且嵌套正确。否则,polyshape 函数将根据需要自动更改输入顶点,以创建明确定义的多边形。
如果要创建正多边形,还可以使用 nsidedpoly 函数。nsidedpoly 使您能够选择指定多边形的中心点和边长等参数。
语法
描述
pgon = polyshape() 创建一个空 polyshape 对象。
pgon = polyshape(___, 为上述任意语法指定创建 Name,Value)polyshape 对象的其他参数。



