CUTPOLYGON - 用一条线分割一个 2D 多边形,并移除一个边
使用 CUTPOLYGON 切割别名相交别名分割别名切片一个多边形 P (作为一系列连接的 X、Y 坐标)与一条线 L(定义为两点),删除指定的边 s。 L 可以作为下限('B')、上限 ('T')、左限 ('L') 或右限 ('R')。
句法: Pc = CUTPOLYGON(P, L, s, doSplit, doPlot, doTable)
演示(用随机线切割随机正多边形): CUTPOLYGON 演示
输入: P 多边形坐标 [X, Y] L 由两个坐标 [x1, y1; x2, y2] s 删除哪一边,字符或整数
可选开关: doSplit 如果多边形被拆分为非连接部分,则添加中间 NaN 条目(默认为 false) doPlot 绘制原始和切割多边形加线(默认为 false) doTable 列出每个
2021-06-27 16:30:17
5KB
matlab
1