Description
三维对象模型由一组属性和元数据组成。操作符get_object_model_3d_params允许访问给定3D对象模型的属性和元数据。请求的属性或元数据的名称在通用参数GenParamName中传递,对应的值在GenParamValue中返回。如果请求的属性或元数据不可用,则会引发异常。get_object_model_3d_params支持同时访问多个3D对象模型和多个属性。注意属性或者元数据可以有不同的长度。一些标准属性具有定义的长度,如下面的属性描述所述。其他属性的长度取决于实际的3D对象模型,可以通过设置参数GenParamName来查询,例如,
num_points
、
num_triangles
、
num_polygon
或
num_lines
。因此,要获取标准属性
point_coord_x
的长度,请将GenParamName设置为
num_points
。
标准属性
可以访问以下标准属性和元数据:
‘point_coord_x’:
3D点集合的x坐标(长度可以通过
num_points
查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。
‘point_coord_y’:
3D点集合的y坐标(长度可以通过
num_points
查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。
‘point_coord_z’:
3D点集合的z坐标(长度可以通过
num_points
查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。
‘point_normal_x’:
三维点集合的三维点法线的x分量(长度可以通过’num_points’查询)。此属性通常从操作符smooth_object_model_3d获得。
‘point_normal_y’:
三维点集合的三维点法向量的y分量(长度可以通过
num_points
查询)。该属性通常通过smooth_object_model_3d运算符获得。
‘point_normal_z’:
三维点集合的三维点法向量的z分量(长度可以通过
num_points
查询)。该属性通常通过smooth_object_model_3d运算符获得。
‘score’:
3D点集合的得分(长度可以通过
num_points
查询)。该属性通常通过reconstruct_surface_stereo运算符获得。
‘red’:
3D点集合的红色通道(长度可以通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。
‘green’:
3D点集合的绿色通道(长度可通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。
‘blue’:
3D点集合的蓝色通道(长度可以通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。
‘mapping_row’:
3D点集的2D映射的行分量。(长度可以通过
num_points
来查询,原始图像的高度可以通过
mapping_size
来查询)。该属性通常由xyz_to_object_model_3d操作符获得。
‘mapping_col’:
三维点集
版权归原作者 大田菜 所有, 如有侵权,请联系我们删除。