主要内容

addView

向视图集中添加视图

描述

例子

vSet= addView (vSetviewId属性指定的视图viewId对于视图集,vSet

vSet= addView (vSetviewIdabsPose指定视图的绝对姿态。

vSet= addView (___“PointCloud”,ptCloud指定与视图关联的点云,以及以前语法中的任何输入参数组合。

vSet= addView (vSetviewTable属性指定的表中添加一个或多个视图viewTable

例子

全部折叠

创建一个空点云视图集。

vSet = pcviewset;

向点云视图集添加一个视图。

viewId = 1;ptCloud = pcread(“teapot.ply”);vSet = addView(vSet,viewId,“PointCloud”, ptCloud);

更新视图的绝对姿态。

rotationAngles = [0 0 0];翻译= [2 0 0];absPose = rigidtform3d(rotationAngles,translation);vSet = updateView(vSet,viewId,absPose);

输入参数

全部折叠

点云视图集,指定为pcviewset对象。

视图标识符,指定为正整数。视图标识符对于特定的视图是唯一的。

视图的绝对姿态,指定为rigidtform3d对象。

点云,指定为apointCloud对象。

一个或多个视图,指定为两列或三列表。表必须包含列ViewId而且AbsolutePose。的列是可选的。

描述
ViewID

视图标识符,指定为整数。视图标识符对于特定的视图是唯一的。

AbsolutePose 视图的绝对姿态,指定为rigidtform3d对象。
视图的点云,指定为pointCloud对象。

输出参数

全部折叠

添加了视图的视图集,返回为pcviewset对象。

扩展功能

版本历史

R2020a中引入

全部展开

另请参阅

对象