Qt Creator设置3D组件属性

  • 设置3D组件属性
  • 设置节点的不透明度和可见性
  • 管理3D转换

设置3D组件属性

该组元件是一个节点可以被用于包装其它目的为将它们分组的目的的类型。这使您可以同时在“属性”视图中变换和设置多个3D组件的不透明度和可见性。要将Group组件添加到场景中,请将其从Library > QML Types > Qt Quick 3D拖放到3D Editor视图或Navigator中的Scene组件。

设置节点的不透明度和可见性

所有组件均已应用不透明度值。不透明度100使组件完全不透明,而不透明度0则完全阻止了组件渲染。

就像修改父组件的位置或旋转会影响所有子组件一样,不透明度是通过转换层次结构乘法累加的。在不透明度为80%的组中不透明度为50%的多维数据集将呈现等效外观为40%的不透明度(0.8 * 0.5 = 0.4)。将组的不透明度设置为0可防止渲染该组中的任何后代。

该可见性属性提供了另一种方式来隐藏和显示组件。例如,当您想以特定状态显示组件但将其隐藏在另一种状态时,此功能很有用。

管理3D转换

Translation属性的值包含在父级组件建立的局部坐标空间中组件的位置平移。该定位属性指定的左手或右手坐标系中是否使用。

在y向上的左手坐标系中,如从默认相机位置看到的那样,增加x的值将使组件向右移动,而增加y的值将使组件向上移动。增加z的值会使组件远离相机。

Rotation参数的值设置在父组

Qt Creator设置3D组件属性相关推荐

  1. Qt Creator使用3D组件

    Qt Creator使用3D组件 使用3D组件 设置组属性 添加模型 使用材质和明暗器 将纹理附加到材质 使用3D材质 应用3D效果 使用自定义着色器 创建自定义效果和材质 使用灯光 使用场景摄影机 ...

  2. Qt Creator添3D组件模型

    Qt Creator添3D组件模型 添3D组件模型 镶嵌 将材料添加到子网格 添3D组件模型 模型组件从文件加载网格数据.您可以通过向模型添加材料来修改组件的着色方式. 模型可以从存储或内置基本类型之 ...

  3. Qt Creator使用3D材质

    Qt Creator使用3D材质 使用3D材质 金属材料 玻璃材质 塑料 纸材料 使用3D材质 使用3D材质 Qt Design Studio提供了一组预生成的Qt Quick 3D材料,可用于快速, ...

  4. Qt Creator在3D编辑器中工作

    Qt Creator在3D编辑器中工作 在3D编辑器中工作 控制3D编辑器相机 使用全局和局部方向 使用编辑灯 选择项目 移动项目 旋转项目 缩放项目 在3D编辑器中工作 编辑3D场景时,可以在3D编 ...

  5. Qt Creator应用3D效果

    Qt Creator应用3D效果 应用3D效果 可用效果 应用3D效果 Qt Design Studio提供了一组Qt Quick 3D效果,这些效果继承了Qt Quick 3D Effects模块中 ...

  6. Qt Creator添加3D视图

    Qt Creator添加3D视图 添加3D视图 添加3D视图 要创建Qt Quick 3D UI项目,我们建议使用Qt Quick 3D应用程序模板向导模板,该模板将Qt Quick 3D QML类型 ...

  7. Qt Creator设置场景环境

    Qt Creator设置场景环境 设置场景环境 抗锯齿 清除场景背景 执行深度测试 环境光遮蔽 使用基于图像的照明 设置场景环境 您可以使用SceneEnvironment类型来指定如何全局渲染场景. ...

  8. Qt Creator导入3D资产Importing 3D Assets

    Qt Creator导入3D资产 导入3D资产 导入3D资产 您可以从Qt Marketplace下载Qt Bridge .它使您能够导入使用3D图形应用程序创建并以几种广泛使用的格式存储的文件,例如 ...

  9. Qt Creator设置Conan

    Qt Creator设置Conan 设置Conan 设置Conan Conan是一个C / C ++程序包管理器,可加快将C或C ++库集成到您自己的项目中的速度.它在所有受支持的开发平台上都可用. ...

最新文章

  1. Linux shell 脚本报错:/bin/bash^M: bad interpreter: No such file or directory
  2. 快速更换一个国内的yum源
  3. go gin 第二次使用ShouldBindJSON失效的原因及解决办法:使用ShouldBindBodyWith代替
  4. SecurityManager安全管理器
  5. OpenGL抗锯齿实例
  6. paip.提升用户体验--提升java的热部署热更新能力
  7. python set |_Python事件类| set()方法与示例
  8. docker操作之mysql容器
  9. Python爬虫自学之第(①)篇——爬虫伪装和反“反爬”
  10. c/c++ 友元基本概念
  11. 福州公交车与拖拉机相撞1人死亡
  12. python装饰器打印函数执行时间_使用python装饰器计算函数运行时间的实例
  13. 拼音四线三格图片_一年级语文必考拼音拼读+书写规则,孩子开学就会用到!...
  14. 数据分析案例-电影数据分析
  15. 使用python建立一个网站:笔记3 建立自己网站主页
  16. 明翰经验系列之人生经验与经典文案篇(持续更新)V1.1
  17. 一、PHP基础-安装PHP集成环境
  18. 《北风那个吹》大结局看完了
  19. 【不忘初心】 Windows11_22H2_22621.105_X64_可更新[纯净精简版][2.28G](2022.6.16)
  20. 通过eclipse手工生成osgi-bundle的jar包

热门文章

  1. Docke安装MariaDB
  2. python计算短时自相关函数 音频信号_librosa与python_speech_features
  3. python发邮件11002_Python学习笔记(二)——数字类型的运算及其输入与格式化输出...
  4. python画一颗心_利用python画一颗心的方法示例
  5. 生产环境常见的HTTP状态码列表
  6. python各种读取图像方法
  7. opencv学习笔记4:获取图像属性
  8. Spring IoC 源码系列(一)BeanDefinition 初始化与注册
  9. wxWidgets:OLE 自动化示例
  10. boost::uuids::entropy_error相关的测试程序