get_object_model_3d_params-----返回3D对象模型的属性。

2024-06-11 11:52

本文主要是介绍get_object_model_3d_params-----返回3D对象模型的属性。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Description
三维对象模型由一组属性和元数据组成。操作符get_object_model_3d_params允许访问给定3D对象模型的属性和元数据。请求的属性或元数据的名称在通用参数GenParamName中传递,对应的值在GenParamValue中返回。如果请求的属性或元数据不可用,则会引发异常。get_object_model_3d_params支持同时访问多个3D对象模型和多个属性。注意属性或者元数据可以有不同的长度。一些标准属性具有定义的长度,如下面的属性描述所述。其他属性的长度取决于实际的3D对象模型,可以通过设置参数GenParamName来查询,例如,num_pointsnum_trianglesnum_polygonnum_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’:

三维点集

这篇关于get_object_model_3d_params-----返回3D对象模型的属性。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1051091

相关文章

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

spring中的@MapperScan注解属性解析

《spring中的@MapperScan注解属性解析》@MapperScan是Spring集成MyBatis时自动扫描Mapper接口的注解,简化配置并支持多数据源,通过属性控制扫描路径和过滤条件,利... 目录一、核心功能与作用二、注解属性解析三、底层实现原理四、使用场景与最佳实践五、注意事项与常见问题六

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

mybatis执行insert返回id实现详解

《mybatis执行insert返回id实现详解》MyBatis插入操作默认返回受影响行数,需通过useGeneratedKeys+keyProperty或selectKey获取主键ID,确保主键为自... 目录 两种方式获取自增 ID:1. ​​useGeneratedKeys+keyProperty(推

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

使用Python绘制3D堆叠条形图全解析

《使用Python绘制3D堆叠条形图全解析》在数据可视化的工具箱里,3D图表总能带来眼前一亮的效果,本文就来和大家聊聊如何使用Python实现绘制3D堆叠条形图,感兴趣的小伙伴可以了解下... 目录为什么选择 3D 堆叠条形图代码实现:从数据到 3D 世界的搭建核心代码逐行解析细节优化应用场景:3D 堆叠图

Python get()函数用法案例详解

《Pythonget()函数用法案例详解》在Python中,get()是字典(dict)类型的内置方法,用于安全地获取字典中指定键对应的值,它的核心作用是避免因访问不存在的键而引发KeyError错... 目录简介基本语法一、用法二、案例:安全访问未知键三、案例:配置参数默认值简介python是一种高级编

SpringBoot中使用Flux实现流式返回的方法小结

《SpringBoot中使用Flux实现流式返回的方法小结》文章介绍流式返回(StreamingResponse)在SpringBoot中通过Flux实现,优势包括提升用户体验、降低内存消耗、支持长连... 目录背景流式返回的核心概念与优势1. 提升用户体验2. 降低内存消耗3. 支持长连接与实时通信在Sp

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja