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

相关文章

JavaScript对象转数组的三种方法实现

《JavaScript对象转数组的三种方法实现》本文介绍了在JavaScript中将对象转换为数组的三种实用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录方法1:使用Object.keys()和Array.map()方法2:使用Object.entr

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

使用MapStruct实现Java对象映射的示例代码

《使用MapStruct实现Java对象映射的示例代码》本文主要介绍了使用MapStruct实现Java对象映射的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、什么是 MapStruct?二、实战演练:三步集成 MapStruct第一步:添加 Mave

Linux五种IO模型的使用解读

《Linux五种IO模型的使用解读》文章系统解析了Linux的五种IO模型(阻塞、非阻塞、IO复用、信号驱动、异步),重点区分同步与异步IO的本质差异,强调同步由用户发起,异步由内核触发,通过对比各模... 目录1.IO模型简介2.五种IO模型2.1 IO模型分析方法2.2 阻塞IO2.3 非阻塞IO2.4

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python如何调用另一个类的方法和属性

《Python如何调用另一个类的方法和属性》在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择... 目录一、前言二、基本调用方式通过实例化调用通过类继承调用三、高级调用方式通过组合方式调用通过类方法/静

解决Failed to get nested archive for entry BOOT-INF/lib/xxx.jar问题

《解决FailedtogetnestedarchiveforentryBOOT-INF/lib/xxx.jar问题》解决BOOT-INF/lib/xxx.jar替换异常需确保路径正确:解... 目录Failed to get nested archive for entry BOOT-INF/lib/xxx

javaSE类和对象进阶用法举例详解

《javaSE类和对象进阶用法举例详解》JavaSE的面向对象编程是软件开发中的基石,它通过类和对象的概念,实现了代码的模块化、可复用性和灵活性,:本文主要介绍javaSE类和对象进阶用法的相关资... 目录前言一、封装1.访问限定符2.包2.1包的概念2.2导入包2.3自定义包2.4常见的包二、stati