帮助中心帮助中心
创建polyshape从二维三角
polyshape
polyout = boundaryshape (TR)
[polyout, vertexID] = boundaryshape (TR)
例子
polyout= boundaryshape (TR)创建一个polyshape物体从二维三角剖分的边界。TR可以是三角测量对象或一个delaunayTriangulation对象。
polyout= boundaryshape (TR)
polyout
TR
三角测量
delaunayTriangulation
创建polyshape对象polyout,可以分析其属性或使用polyshape功能。例如,您可以使用属性访问定义边界的顶点polyout。顶点,您可以使用命令绘制形状情节(polyout).
polyout。顶点
情节(polyout)
[polyout,vertexID) = boundaryshape (TR)也返回一个向量vertexID映射的顶点polyshape到三角剖分的顶点。
[polyout,vertexID) = boundaryshape (TR)
vertexID
全部折叠
创建和绘制一个简单的三角测量对象。
P = [2.5 8.0;6.5 - 8.0;2.5 - 5.0;6.5 - 5.0;1.0 - 6.5;8.0 - 6.5);T = [5 3 1;3 2 1;3 4 2;4 6 2]; TR = triangulation(T,P); triplot(TR) xlim([0 9]) ylim([4.5 8.5])
创建并绘制polyshape对象,其边界等于三角剖分的边界。
polyout = boundaryshape (TR);情节(polyout)
创建并绘制三角测量对象。
T = [5 1 3;6 1 4;5 4 1;2 6 3;3 6 5;2 1 6];P = [3 0.5;3.5 - 1.5;4 0.5;3.25 - 0.6; 3.75 0.6; 3.5 1]; TR = triangulation(T,P); triplot(TR) xlim([2.8 4.2]) ylim([0.4 1.8])
创建并绘制polyshape对象,其边界等于三角剖分的边界。由于三角划分的内外边界封闭,polyout包含孔边界和固体边界。
polyout =多面体属性:顶点:[7x2 double] NumRegions: 1 NumHoles: 1
三角测量,指定为二维三角测量物体或二维delaunayTriangulation对象。
输出polyshape,作为polyshape对象。
顶点标识,作为整数向量返回。中的每个元素vertexID中的三角剖分顶点的行号点财产。的长度vertexID等于顶点财产的polyshape对象。
点
顶点
数据类型:双
双
介绍了R2018b
polyshape|三角测量|delaunayTriangulation
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处