Main Content

issimplified

确定 polyshape 是否明确定义

说明

示例

如果 polyin 的对应元素是明确定义的多边形,TF = issimplified(polyin) 将返回元素为 1 (true) 的逻辑数组。明确定义的多边形的边界不包含交集而且嵌套正确。

示例

全部折叠

创建包含两个多边形的行向量:一个未明确定义,一个明确定义。使用 issimplified 函数验证它们的状态。

poly1 = polyshape(rand(20,2),'Simplify',false);
poly2 = polyshape(rand(20,2));
Warning: Polyshape has duplicate vertices, intersections, or other inconsistencies that may produce inaccurate or unexpected results. Input data has been modified to create a well-defined polyshape.
polyin = [poly1 poly2];
TF = issimplified(polyin)
TF = 1x2 logical array

   0   1

输入参数

全部折叠

输入 polyshape,指定为标量、向量、矩阵或多维数组。

数据类型: polyshape

扩展功能

版本历史记录

在 R2017b 中推出

另请参阅

|