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
对象的其他参数。
输入参数
属性
对象函数
示例
扩展功能
版本历史记录
在 R2017b 中推出