用户体验设计

Qt Quick 3D-机械臂模型显示与交互

简介 文章目录 简介 Quick3D 机械臂模型搭建 代码与演示 Qt Quick 3D 为在QML中创建基于 Qt Quick 的3D内容和3D用户界面提供了一个高级 API。当使用这个空间场景图时,可以将 Qt Quick 的2D内容(Item)与3D内容(Node)混合在一起。 Quick3D类似与普通组件,Item是2D对象的基类,在3D

Vue 组件通信全解析:从父子交互到跨层级通信

前言        在 Vue 的组件化开发中,组件间的通信就像人类社会的交流一样重要。如果把组件比作一个个独立的个体,那么通信机制就是它们之间的语言 —— 没有有效的通信,再精良的组件也只能是孤立的 "信息孤岛",无法协同完成复杂功能。        想象一个电商页面:商品列表组件需要把用户选择的商品传递给购物

Vue3 + Three.js 实战:自定义 3D 模型加载与交互全流程

在 Web 3D 开发中,Three.js 是轻量且灵活的核心框架,尤其适合自定义模型可视化场景。本文基于 Vue3 + Vite + Three.js 技术栈,从环境搭建到模型加载、交互控制逐步拆解,覆盖 GLB 模型加载、视角控制、点击高亮等核心需求,附带完整代码与避坑指南。​一、环境搭建:Vu

UI自动化神器uiautomation库全面解析:从入门到精通

1. uiautomation库概述uiautomation是一个强大的Python库,用于实现Windows应用程序的用户界面自动化测试和操作自动化。该库基于Microsoft的UI Automation API构建,提供了对Win32、WinForms、WPF、Silverlight等平台上的富客户端应用程序进行自动化操作的能力。uiautomation的设计初衷

3D空间表征基础

本文所指三维空间中的表征默认是在一组单位正交基构成的右手系下所进行的欧氏变换。欧氏变换(刚性变换):改变物体的空间位置,不改变形状、大小,包括旋转变换和平移变换。 向量表征和基本运算空间中的点/向量可以表征为a⃗=[e⃗1,e⃗2,e⃗3][a1,a2,a3]T\vec a=[\vec e_1, \vec e_2

[特殊字符] HBuilder uni-app UI 组件库全方位对比

文章目录 🔍 各 UI 库深度剖析 1. uni-ui (官方组件库) 2. uView UI (Vue2) 与 uView Plus (Vue3) 3. ColorUI (CSS 样式库) 4. FirstUI & ThorUI (社区优秀代表) 5. TDesign (腾讯企业级设计体系) ⚖️ 核心维度对比与选型指南 1. 技术栈兼容

3DGS原理解读--代码+数学公式

3DGS代码流程梳理 main函数if __name__ == "__main__": # 1. 设置命令行参数解析器 parser = ArgumentParser(description="Training script parameters") # 2. 添加不同类别的参数组 lp =