主要内容

boundaryFacets

α形状的边界面

描述

例子

男朋友= boundaryFacets (轴马力)返回一个矩阵代表方面构成α的边界形状。方面代表在2 d和3 d三角形边缘部分。顶点索引到的方面shp.Points矩阵。

男朋友= boundaryFacets (轴马力,RegionID)返回的一个区域的边界面α的形状。RegionID该地区和ID吗1RegionIDnumRegions (shp)

(男朋友,P)= boundaryFacets (___)还返回一个顶点坐标的矩阵,P,使用任何先前的语法。

例子

全部折叠

创建一组三维点。

(x1, y1, z1) =球(24);x1 = x1 (:);日元= y₁(:);z1 = z1 (:);x2 = x1 + 5;P = [(x1, y1 z1;x2 y1 z1);P =独特(P,“行”);

创建和阴谋一个使用一个αα形状半径为1.5。

轴马力= alphaShape (P 1.5);情节(shp)轴平等的

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

计算和情节只有α的边界形状。

[三,xyz] = boundaryFacets (shp);trisurf (tri xyz (: 1), xyz (:, 2), xyz (:, 3),“FaceColor”,“青色”,“FaceAlpha”,0.3)轴平等的

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

输入参数

全部折叠

α形状,指定为一个alphaShape对象。有关更多信息,请参见alphaShape

例子:轴马力= alphaShape (x, y)创建一个二维alphaShape对象的(x, y)点坐标。

身份证号码为地区α形状,指定为一个正整数标量之间1numRegions (shp)

一个α形状可以包含几个较小的地区,根据点集和参数。每一个小区域分配一个独一无二的RegionID,数量最大的区域面积或体积最小的。例如,考虑一个3 dα与两个区域形状。该地区有一个最大的卷RegionID1,有一个较小的区域RegionID2。

例子:轴马力。RegionThreshold =区域(轴马力,numRegions (shp) 2);抑制α2 - d形状两个最小的区域轴马力

数据类型:

输出参数

全部折叠

边界方面,作为一个矩阵返回。男朋友的大小——- - - - - -n,在那里边界面和数量吗n每个方面的顶点数。

顶点坐标,作为一个矩阵返回。P的大小N——- - - - - -昏暗的,在那里N是点的数量的边界α形状和昏暗的要么是23(α2 d或3 d形状)。

版本历史

介绍了R2014b