主要内容

poly2fv

多边形坐标转换为补丁脸和顶点

    描述

    例子

    (F,V)= poly2fv (x,y)将多边形坐标定义的xy定义的三角形多边形区域VF,在那里V包含顶点和F决定了顶点连接。

    你可以使用这个函数的输出显示多边形区域使用补丁函数。

    例子

    全部折叠

    指定xy坐标的三个多边形:

    • 一个矩形顶点以顺时针的顺序。

    • 一个正方形的顶点逆时针顺序。

    • 一个三角形顶点按照逆时针顺序。

    x1 = (0 0 6 6 0);日元= [0 3 3 0 0];x2 = (1 2 2 1 1);y2 = [1 1 2 2 1];x3 = [4 5 4 4];y3 = [1 1 2 1];

    把补丁脸和顶点的坐标。

    (F, V) = poly2fv ({x1, x2, x3}, {y1, y2, y3});

    显示补丁。

    图块(“脸”F“顶点”V,“FaceColor”,“r”,“EdgeColor”,“没有”)轴平等的

    图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的补丁。

    输入参数

    全部折叠

    x多边形的坐标,指定为一个数值向量的数值向量或一个单元阵列。

    • 通过指定一个矢量,定义一个多边形等(39 45 19 39)

    • 定义多个多边形通过使用这些选项之一:

      • 指定一个向量和单独的多边形使用值,如(37 46 31 20 37南45 49 35 32 45南35 40 42 35)。的x必须对应于y

      • 指定一个单元阵列的向量,如{[37 46 31 20 37],[45 49 35 32 45],[35 40 42 35]}。向量的每个单元格的大小x必须匹配向量的大小相应的细胞y

    的大小和类型x必须匹配的尺寸和类型y

    y多边形的坐标,指定为一个数值向量的数值向量或一个单元阵列。

    • 通过指定一个矢量,定义一个多边形等(-113 -49 -100 -113)

    • 定义多个多边形通过使用这些选项之一:

      • 指定一个向量和单独的多边形使用值,如43(69 90 105 79 69南6 52 14 6南18 32 22 18]。的y必须对应于x

      • 指定一个单元阵列的向量,如{(69 90 105 79 69),[6 52 43 14 6],[18 32 22 18]}。向量的每个单元格的大小y必须匹配向量的大小相应的细胞x

    的大小和类型y必须匹配的尺寸和类型x

    输出参数

    全部折叠

    多边形面定义,返回一个三列的矩阵,确定哪些顶点V连接。的poly2fv函数创建三角形脸。

    数据类型:

    多边形顶点,返回为一个两列的矩阵。矩阵的每一行包含xy一个顶点的坐标。

    数据类型:

    提示

    大多数映射工具箱™函数假设clockwise-ordered顶点定义外部多边形边缘和counterclockwise-ordered顶点定义内部多边形边缘。虽然poly2fv函数忽略了顶点顺序,你可以确保一致性和其他职能部门按照本公约。

    版本历史

    之前介绍过的R2006a

    全部展开