基础多边形
多边形函数
给定一组点,您可以创建简单的多边形并计算面积等基本几何量。要获得更复杂的多边形或更多几何信息,请创建一个 polyshape
对象。然后,使用对象函数修改、查询和可视化多边形或一组多边形。
函数
简单的多边形
boundaryshape | 从二维三角剖分创建 polyshape |
inpolygon | 位于多边形区域边缘内部或边缘上的点 |
nsidedpoly | 正多边形 |
polyarea | 多边形的面积 |
polybuffer | 围绕点、线或 polyshape 对象创建缓冲区 |
rectint | 矩形交叉区域 |
多边形对象
创建和修改多边形
polyshape | 二维多边形形状 |
addboundary | 添加 polyshape 边界 |
polybuffer | 围绕点、线或 polyshape 对象创建缓冲区 |
rmboundary | 删除 polyshape 边界 |
rmholes | 删除 polyshape 中的孔 |
rmslivers | 删除 polyshape 边界离群值 |
rotate | 旋转 polyshape |
scale | 缩放 polyshape |
simplify | 简化 polyshape 边界 |
sortboundaries | 对 polyshape 边界进行排序 |
sortregions | 对 polyshape 区域进行排序 |
translate | 平移 polyshape |
查询和可视化
boundary | polyshape 边界的顶点坐标 |
holes | 将 polyshape 孔边界转换为 polyshape 对象数组 |
ishole | 确定 polyshape 边界是否为孔 |
isinterior | polyshape 内的查询点 |
issimplified | 确定 polyshape 是否明确定义 |
nearestvertex | 查询最近的 polyshape 顶点 |
numboundaries | polyshape 的边界数 |
numsides | polyshape 的边数 |
overlaps | 确定 polyshape 对象是否重叠 |
plot | 绘制 polyshape |
regions | 访问 polyshape 区域 |
几何量
area | polyshape 的面积 |
boundingbox | polyshape 的边界框 |
centroid | polyshape 的矩心 |
convhull | polyshape 的凸包 |
turningdist | 计算 polyshape 对象之间的形变量 |
triangulation | 三角剖分 polyshape |
perimeter | polyshape 的周长 |
布尔运算
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)