主要内容

Spheremodel类

存储参数范围的对象

句法

型号= Spheremodel(Params)

描述

存储参数范围的对象

施工

模型= Spheremodel(参数从1-by-4构造一个参数球模型参数输入载体描述球体。

输入参数

展开全部

球形参数,指定为一个1×4标量向量。此输入指定参数属性。四个参数[一个B.CD.]满足球体的等式:

X - 一个 2 + y - B. 2 + Z. - C 2 = D. 2

属性

展开全部

这些属性是只读的。

球体模型参数,存储为1×4向量。这些参数由此指定参数输入参数。四个参数[一个B.CD.]满足球体的等式:

X - 一个 2 + y - B. 2 + Z. - C 2 = D. 2

球体的中心,存储为1×3载体[XC.yc.ZC.]指定球体的中心坐标。

球体半径,存储为标量值。

方法

情节 在图形窗口中的绘图球体

例子

全部收缩

装载点云。

加载('Object3d.mat');

显示点云。

图pcshow(ptcloud)xlabel('x(m)')ylabel('y(m)')Zlabel('z(m)')标题('在点云中检测一个球体'

设置最大点对角距离(1cm),用于球体配件。

maxdistance = 0.01;

设置感兴趣的区域以约束搜索。

ROI = [-inf,0.5;0.2,0.4;0.1,inf];Sampleindices = FindPointsinroi(Ptcloud,ROI);

在点云中检测到地球仪并提取它。

Model = PCFitsphere(PTCloud,MaxDistance,'Samemindices',样品暗物典);

绘制球体。

保持情节(模型)

在R2015B中介绍