当前位置: 首页 > news >正文

北京住房和城乡建设厅网站六安市网站建设

北京住房和城乡建设厅网站,六安市网站建设,怎么向百度提交网站地图,一般网站服务器配置QQuick3D-Node的介绍 Node的概述 Node类是3D场景中的基类,用于表示存在于3D场景中实体(模型、摄像机、灯光)等。场景中除了根节点,所有其它节点都是相对于父节点的转换,即在局部坐标系中。如果需要将一个场景用于多个…

QQuick3D-Node的介绍

Node的概述

  1. Node类是3D场景中的基类,用于表示存在于3D场景中实体(模型、摄像机、灯光)等。场景中除了根节点,所有其它节点都是相对于父节点的转换,即在局部坐标系中。
  2. 如果需要将一个场景用于多个View3D显示,必须使用Node节点。
  3. 旋转轴指的是物体旋转时围绕的轴线。在3D空间中,常见的旋转轴是X轴、Y轴和Z轴,分别代表水平、垂直和深度方向的轴。旋转轴定义了物体在空间中旋转的方向;绕X轴旋转和俯仰角(Pitch)相关;绕Y轴旋转和偏航角(Yaw)相关,绕Z轴旋转和翻滚角(Roll)相关
  4. 属性eulerRotation : vector3d:设置x,y,z轴的旋转值,旋转顺序 z,x,y
  5. 属性forward : vector3d:只读,返回节点在场景中正向的归一化坐标
  6. 属性opacity : real:节点的不透明度,会继承给此节点的子节点
  7. 属性pivot : vector3d:节点的旋转,缩放或变形的参考点,通常为几何中心,也可以移到其它位置
  8. 属性position : vector3d:在局部空间中坐标的位置平移。
  9. 属性right : vector3d:只读,返回节点在场景中右方向的归一化坐标
  10. 属性rotation : quaternion:节点的旋转值,使用四元数
  11. 属性scale : vector3d:x,y,z轴上的缩放量
  12. 属性scenePosition : vector3d:只读,节点在场景中位置
  13. 属性sceneRotation : quaternion:只读,节点在场景中旋转值
  14. 属性sceneScale : vector3d:只读,节点在场景中缩放值
  15. 属性sceneTransform : matrix4x4:只读,节点的全局变换矩阵
  16. 属性staticFlags : int
  17. 属性up : vector3d:只读,返回节点在场景中向上的归一化坐标
  18. 属性visible : bool:控制节点(以及子节点)是否可见
  19. 属性x : real:局部坐标系中,x轴的值
  20. 属性y : real:局部坐标系中,y轴的值
  21. 属性z : real:局部坐标系中,z轴的值

Node的实例代码

import QtQuick
import QtQuick3D
import QtQuick.Controls//View3D: 提供一个2D表面(Surface)用于3D场景的渲染;  渲染一个长方体
//一个场景至少需要: 一个根节点(RootNode),灯光(light),摄像机(Camera),模型(Model)组成,模型由网格(Mesh)+材质(Material)构成。灯光,摄像机,模型 在场景中都有自己的位置。灯光和模型中材质,确定了模型的显示颜色;
Window{id: windowwidth: 1280height: 720visible: truetitle: "View3Ds with Different Cameras"color: "#848895"//定义一个场景,一个立方体Node{id:idRootNode           //场景根节点//灯光(平行光)DirectionalLight {ambientColor: Qt.rgba(0.5, 0.5, 0.5, 1.0)brightness: 1.0eulerRotation.x: -25}//模型Model {id: idModelsource: "#Cube"									//网格x:50y:50scale: Qt.vector3d(3, 3, 0.5)                   //X,Y 放大3备,z轴缩小到0.1备eulerRotation.x: -45// eulerRotation.y:45eulerRotation.z:45materials: [									//材质DefaultMaterial {diffuseColor: Qt.rgba(0.8, 0.8, 0.8, 1.0)}]}//摄像机OrthographicCamera {id: cameraOrthographicFrontz: 600}}//定义View3D 要显示的区域Rectangle {id: topLeftanchors.top: parent.topanchors.left: parent.leftwidth: parent.width * 0.5height: parent.height * 0.5color: "#848895"border.color: "black"View3D {id: topLeftViewanchors.fill: parentimportScene: idRootNodecamera: cameraOrthographicFront}Button{id:idButanchors.top: parent.topanchors.margins: 10text:"click"onClicked: {console.log("x = ",idModel.x," y = ",idModel.y, " z = ",idModel.z);console.log("matrix = ",idModel.sceneTransform);console.log("scenePosition = ",idModel.scenePosition);console.log("sceneRotation = ",idModel.sceneRotation);console.log("sceneScale = ",idModel.sceneScale);console.log("position = ",idModel.position);console.log("rotation = ",idModel.rotation);console.log("scale = ",idModel.scale);console.log("pivot = ",idModel.pivot);}}}
}
http://www.dtcms.com/a/488303.html

相关文章:

  • 河北网站开发多少钱广州移动网站开发
  • 深入理解 malloc:ptmalloc 机制、堆布局与内核映射
  • 湖南网站建设360o重庆所有做网站的公司有哪些
  • 使用 Gorm 框架连接达梦数据库实战指南
  • 大模型—AIGC应用:基于RAG构建个人知识库
  • VSCode高效使用完全指南:提升开发效率的系统化实践
  • anaconda vscode python 安装配置
  • c2c模式流程图枣庄seo推广
  • 从冷call到暖聊:AI情感电销革命
  • 织梦cms如何做网站丹阳网站建设制作
  • 合肥做网站专家网页设计心得体会600
  • 成都医院手机网站建设私人架设服务器
  • 网站开发教程图文石家庄又封了
  • point-transformer模型tensorrt推理部署
  • 用PDH库获取CPU使用率(源码)
  • 展示型网站一样做seo优化吗华为云建站和阿里云建站区别
  • 《扫雷:病毒蔓延》- 颠覆传统的动态扫雷游戏
  • phpwind做的网站wordpress 双分页
  • 西宁网站制作公司专业wordpress主题开发
  • 前端与后端开发详解:从概念到就业技能指南_前后端开发
  • Java业务异常处理最佳实践
  • 电子商务网站开发教程课后答案做公众号策划的网站
  • 小程序自助建站wordpress您的密码重设链接无效
  • 龙华网站建设主要工作广东省住房和城乡建设局网站
  • 建设企业网站得花多少钱成都 网站开发公司
  • 深圳制作企业网站的公司网站项目策划书模板
  • 为什么要尽量将MySQL表字段要设置为NOT NULL?
  • 数据结构与算法(递归)
  • 「深度学习笔记2」线性代数——深度学习的“骨架”
  • 王建设医生网站公司网站后台维护