0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图扑 HT for Web 风格属性手册教程

图扑-数字孪生 来源:物联网袋鼠 作者:物联网袋鼠 2023-10-11 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

图扑软件明星产品 HT for Web 是一套纯国产化独立自主研发的 2D 和 3D 图形界面可视化引擎。HT for Web(以下简称 HT)图元的样式由其 Style 属性控制,并且不同类型图元的 Style 属性各不相同。为了方便查询和理解图元的 Style 属性,以及更加便捷地应用和理解每个属性的作用,图扑 HT 提供了风格手册。

风格手册可以帮助开发人员在样式设定过程中快速查找所需属性,并了解其用途和影响范围。通过风格手册,开发人员可以更加高效地调整图元的样式,减少查找和理解样式属性的工作量。

风格手册界面介绍

风格手册界面布局比较简单,可以分为工具栏、2D/3D 视图区域、属性树和属性面板四个部分。

工具栏中有四个按钮:

• 按钮一:切换到 2D 图纸。

• 按钮二:切换到 3D 场景。

• 按钮三:刷新图纸/场景。

• 按钮四:在新窗口中打开。

2D/3D 视图区域:用于展示图纸或者场景的内容。

属性树:属性树分为属性搜索框和属性树两个部分。

属性面板:分为“属性描述”和“获取属性”两个 Tab 内容,可以进行切换展示。

wKgZomUmDW-AfdEiAAGHUEaxx-A518.png

功能介绍

属性树

右侧的属性树可以分为属性检索和属性树两个部分。

1.属性检索支持属性名和属性的模糊搜索,为开发人员提供便捷的属性查询功能。

wKgaomUmDW-AcZqRAAcmRBnNnvQ076.gif

2.属性树按照特性进行分类显示,每一个属性都显示了四个内容:属性、属性名、属性值的类型和默认值。让开发人员能更加便捷地了解属性。为了使用上能更加方便,属性树还增加了双击复制属性的功能。

wKgZomUmDXCAWcH9AAHg60j6aAM057.gif

属性面板

面板分为两个部分:属性描述和获取属性。其中属性描述 Tab 页分为:节点类型、属性、属性名、默认值、修改属性值和属性描述六个内容。在获取属性 Tab 中可以看到当前节点上设置的所有属性。

wKgaomUmDXCAEz4pAACW3e6NDAk140.gif

选中属性树某个属性,属性面板会自动弹出,显示当前选中属性的属性描述。点击 2D/3D 视图的空白区域时,属性面板就会自动收起。

wKgZomUmDXCAZH3RAAM9vqsmtwo908.gif

属性描述

1.属性:属性描述的“属性”右侧有“复制”按钮,点击可以复制属性。

wKgaomUmDXGATY8-AAGO1JS2L-M591.gif

2.修改属性值:属性描述中有修改属性值的功能,会根据不同类型的数据,显示不同的编辑框。比较特殊的两种类型:函数类型(例如:onClick)和数组类型(例如:shape.dash.pattern),修改属性值的位置会显示按钮,点击按钮之后会弹出编辑框,需要在编辑框中进行设置。

  • 如果选中的是事件处理类型下的属性(函数类型),“属性描述”中会显示事件处理按钮,点击按钮会弹出事件处理弹窗,在这个弹窗中可以编辑事件代码。
wKgaomUmDXGAIicqAAklfzTi1WM159.gif
  • 如果选中的属性的属性值类型为数组,“属性描述”中显示编辑按钮,点击按钮会出现编辑框,需要在这个弹窗中编辑数据。
wKgZomUmDXKAdM7bAASFOrY2E9Y802.gif

获取属性

风格手册的获取属性的功能,会实时获取节点上的属性,并显示出来。通过实时获取属性的功能,开发人员就可以快速查看当前节点的属性设置情况。

wKgaomUmDXKAff-bAAC2v_ZaKPU41.jpeg

工具栏

1.2D/3D 切换按钮:为了提供更直观的了解属性效果,风格手册内置了 2D 图纸和 3D 场景,并提供了 2D/3D 切换按钮。用户可以通过点击切换按钮,方便地在场景和图纸之间切换,以便进行属性的操作和观察。

wKgZomUmDXSAF6OMAA3NblwaphE239.gifwKgaomUmDXSAXc1lAAX9mqPkmMc414.gif

2.刷新视图:在视图区域对节点进行调整,或者在属性描述面板中修改属性值之后,需要恢复到初始状态时,可以点击刷新视图的按钮,视图就会恢复到初始状态。

wKgZomUmDXaAIHOxABrRxQEsTxQ598.gif

3.在新窗口中打开:可以在新窗口中打开风格手册。

wKgaomUmDXaARpAcAAMWUUTIBeg776.gif

视图区域

视图区域分为 2D 图纸部分和 3D 场景部分。默认显示的是 2D 视图,可以通过工具栏中的按钮进行切换。用户可以直接对视图区域的内容进行操作,在属性描述->修改属性值中修改的内容也会实时地在视图区域生效,这让使用者能更加直观地了解到设置属性的不同属性值产生的效果。

风格手册在 2D 视图上内置了很多动画效果,可以鼠标移入(onEnter)/ 点击(onClick)进行查看,大部分的动画代码都是可以在相应属性的事件处理弹窗中查看的。使用者可以打开弹窗参考其中的代码,也可以对弹窗中的代码进行调试查看。

wKgZomUmDXiAfhviAAyzsY-ZRxc166.gif

便捷分享

为了满足用户分享风格手册并希望能默认选中指定节点的需求,风格手册增加了一个便捷的分享功能。通过该功能,用户可以生成一个带有节点选中信息的链接,将该链接分享给其他人。当被分享者打开该链接时,风格手册会自动选中指定的节点。

wKgaomUmDXmAImazAAY4F2uMtTM120.gif

右侧属性树中选择属性之后,会在 Url 上加上三个参数:属性 Style、视图 View、选中节点类型 nodeType。可以将此链接分享出去,打开的时候就会根据 Url 参数切换视图、选择节点和过滤选中属性。

新旧版本对比

布局变化

新旧版本的风格手册在布局上变化非常大,共有的部分有:属性树、属性检索、属性描述的内容。

新版本的风格手册着重于用户的交互体验,去掉了代码编辑器区域,选择内置 2D 图纸和 3D 场景,并且在布局上给视图内容提供了较大的区域。这样的设计,让使用者能够更直观地观察和操作 2D 图纸和 3D 场景,同时不需要使用者在代码中创建节点和调整属性。

wKgZomUmDXqAE8XMAAEctptRZSw722.png

旧版本的风格手册则侧重于代码编辑,更大的区域用于展示代码编辑区域和代码运行区域的内容。这样的布局设计让使用者更灵活地进行编辑和运行代码。

wKgaomUmDXqAEbbwAACSQ0oqWu4918.png

操作使用

新版本在使用上更低代码化。先在图纸/场景上选择节点,之后在右侧属性树选择要调整的属性,接着在右下角属性描述就可以直接修改属性值的内容。修改属性值之后【图纸/场景】上会立即生效。

wKgZomUmDXqAZCrDAAYmAA7iAuw915.gif

旧版本的使用流程:选择节点类型 -> 选择属性之后,在中间代码编辑区域会显示示例代码,右侧会显示示例代码运行的效果。如果需要调整属性样式,需要在代码编辑区域内调整,调整之后点击运行可在右侧查看效果。

属性树

1.新旧版本风格手册的属性树的结构上有比较大的区别。

旧版本属性树分为两个层级:节点类型,属性。新版本在选中节点的时候,就对属性树进行了过滤(在没有选中节点的情况下,会显示所有属性),所以没有节点类型的层级,并且对属性进行了分类,第一层级显示的是属性树的分类,这样在查找属性上会更加便捷。

在新版本的风格手册中,对属性树进行了更新和改进,不仅显示了属性本身,还展示了属性名、属性值的数据类型和默认值。这样的设计使得属性树更加完整,提供了更丰富的属性信息供用户查看。

2.图扑 HT 有很多类型的节点都是继承于父类的,例如:ht.Text 是继承于 ht.Node 的。旧版本风格手册的属性树只会显示当前节点类型上的属性,并不会显示父类的属性。新版本上解决了这一问题,选择节点之后右侧属性树会显示当前这个节点所支持的所有属性。

3.新版本的属性树为了在使用上更加方便,增加了双击复制属性的功能。

4.旧版本的属性搜索框支持属性的模糊搜索,新版本的属性搜索框在旧版本的基础上增加了属性名的模糊搜索。

属性信息

旧版本的属性描述在中间上面的位置,内容有属性名、默认值和属性描述。新版本的在此基础上增加了属性节点类型、修改属性值、属性复制的内容,显示的内容更加全面,让使用者能更加深入地了解到每个属性。

新版本还增加了修改属性值的功能,会根据不同类型的数据,显示不同的编辑框。还设计了专门针对于函数类型(例如:onClick) 和数组类型(例如:shape.dash.pattern)的编辑弹窗。

wKgaomUmDXuAUseSAAB316UwsBA573.pngwKgZomUmDXuALbwHAAAg92Fs7MM846.pngwKgaomUmDXuAZddSAAA8OBdxhgY47.jpeg

图扑软件 HT for Web 可实现在 Web 浏览器中创建和展示高性能的交互式 3D 可视化解决方案,允许用户创建、编辑、渲染和导出三维模型,适用于各种工业互联网领域。HT 使用 HTML5 现代 Web 技术,无需安装任何插件或附加软件,即可在各种 Web 浏览器中运行。并提供了丰富的功能和工具,包括模型加载、材质编辑、动画制作、光照渲染、碰撞检测等,可以满足复杂的 3D 可视化、数字孪生应用需求。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1374

    浏览量

    22975
  • 数字孪生
    +关注

    关注

    4

    文章

    1706

    浏览量

    14074
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HT for Web 赋能工业产线机械臂数字孪生———流程工业实践方案

    基于软件自研 HT for Web 引擎,我们完成了纯原生的工业产线机械臂数字孪生系统开发,全程未使用任何第三方插件,充分发挥了 HT
    的头像 发表于 05-21 14:38 122次阅读
    <b class='flag-5'>HT</b> for <b class='flag-5'>Web</b> 赋能工业产线机械臂数字孪生———流程工业实践方案

    FBX/glTF 模型渲染与动画技术解析 | HT 框架

    Web 3D 可视化开发中,模型动画、材质质感、渲染扩展性是提升产品体验的关键,但其底层逻辑复杂,如骨骼蒙皮、光照计算,导致开发门槛高、效率低。软件自研 HT for
    的头像 发表于 04-21 11:31 146次阅读
    FBX/glTF 模型渲染与动画技术解析 | <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 框架

    HT for Web 帧动画 | 3D 动态渲染设计与实现

    帧动画凭借灵活的序列帧设计与精准时序控制,成为软件 HT 可视化项目的核心视觉能力。结合完善的动画体系与性能优化方案,可打造高沉浸、高真实感的数字孪生场景,是实现虚实融合与创意表达的重要技术支撑。
    的头像 发表于 03-24 11:05 258次阅读
    <b class='flag-5'>HT</b> for <b class='flag-5'>Web</b> 帧动画 | 3D 动态渲染设计与实现

    基于 HT 引擎:数字孪生民航飞联网方案

    基于 HTML5 自主研发 2D、3D 图形渲染引擎,依托 WebGL、Canvas 技术栈打造纯前端可视化插件 HT for Web。该插件支持轻量化三维模型导入加载,可完成界面
    的头像 发表于 02-05 14:26 375次阅读
    基于<b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 引擎:数字孪生民航飞联网方案

    神东煤炭 × 软件 | 国产组态 SCADA HMI 矿山一体化管控平台

    for Web 系列产品平台自主完成一体化管控平台升级。 此次升级既是神东煤炭运维能力的跨越式提升,更是 HT for Web 平台(
    的头像 发表于 02-04 13:52 274次阅读
    神东煤炭 × <b class='flag-5'>图</b><b class='flag-5'>扑</b>软件 | 国产组态 SCADA HMI 矿山一体化管控平台

    基于 HT 数字孪生 3D 风电场可视化系统实现解析

    在 “双碳” 目标与产业数字化升级的双重驱动下,风力发电作为可再生能源的核心组成部分,其智能化管控需求持续攀升。(Hightopo)基于自主研发的 HT for Web 前端可视化
    的头像 发表于 01-09 15:35 673次阅读
    基于<b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 数字孪生 3D 风电场可视化系统实现解析

    HT 数字孪生地铁站功能实现解析

    在智慧交通数字化转型进程中,数字孪生技术凭借 “虚实映射、实时联动” 的核心优势,成为提升地铁站运营效率与服务质量的关键支撑。 HT 依托自主研发的 HT for
    的头像 发表于 12-25 14:07 521次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 数字孪生地铁站功能实现解析

    智慧汽车展示平台全自研技术方案

    随着中国智能电动汽车市场的快速扩张,产业对高效、精准的产品展示与技术研发工具需求日益迫切。软件依托自主研发的 HT for Web 核心技术,打造全自研智慧汽车展示平台,无需依赖任
    的头像 发表于 11-21 15:16 402次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b>智慧汽车展示平台全自研技术方案

    低代码数字孪生 Web SCADA 智慧采煤

    在煤矿开采领域,安全保障与效率提升始终是行业发展的核心命题。随着智能化技术的深度渗透,传统依赖人工巡检、信息分散的监控模式,已无法满足现代化煤矿对高精度、高效率与高安全性的生产需求。 软件基于低
    的头像 发表于 11-05 14:43 692次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b>低代码数字孪生 <b class='flag-5'>Web</b> SCADA 智慧采煤

    HT 驱动智慧社区数字化转型:多维可视化与系统集成实践

    在社区管理向数字化、智能化升级的浪潮中,软件(Hightopo)依托自主研发的HT for Web 前端可视化技术,构建起覆盖社区全场景的数字孪生智慧社区解决方案。该方案以 Web
    的头像 发表于 10-31 14:44 689次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 驱动智慧社区数字化转型:多维可视化与系统集成实践

    HT 数字孪生在智慧加油站中的技术实现与应用解析

    随着机动车保有量激增与加油站密度扩张,传统管理模式在安全监管、数据协同等方面的短板日益凸显。厦门软件(Hightopo)基于自主研发的 HT 前端插件,以 WebGL 与 Canvas 为底层
    的头像 发表于 10-17 14:11 630次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 数字孪生在智慧加油站中的技术实现与应用解析

    HT 自研技术架构下 AR 应用开发与行业解决方案实现

    在数字化转型加速推进的当下,软件依托自主研发的 HT for Web 技术栈,构建起一套无需依赖第三方插件的 AR(增强现实)应用开发体系。该体系以
    的头像 发表于 10-10 11:27 738次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 自研技术架构下 AR 应用开发与行业解决方案实现

    HT 技术赋能智慧畜牧三维可视化:架构设计与实践应用

    在现代农业数字化转型浪潮中,智慧畜牧作为畜牧业升级的核心方向,正通过信息技术重构养殖管理模式。软件(Hightopo)基于自主研发的 HT for Web 技术,以 WebGL 与
    的头像 发表于 09-19 14:48 750次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b> <b class='flag-5'>HT</b> 技术赋能智慧畜牧三维可视化:架构设计与实践应用

    HT数字孪生智慧选煤厂的实践应用

    HT 数字孪生技术通过 “轻量化渲染 + 多源数据融合 + 高交互管控”,为选煤厂智能化转型提供了可落地的技术方案。未来,随着 5G 与 AI 技术的融合,系统将进一步实现 “设备故障预测性
    的头像 发表于 09-02 18:21 1170次阅读
    <b class='flag-5'>图</b><b class='flag-5'>扑</b><b class='flag-5'>HT</b>数字孪生智慧选煤厂的实践应用

    基于 HT for Web 的轻量化 3D 数字孪生数据中心解决方案

    一、技术架构:HT for Web 的核心能力 软件自主研发的 HT for Web 是基于
    的头像 发表于 05-30 14:33 1135次阅读
    基于 <b class='flag-5'>HT</b> for <b class='flag-5'>Web</b> 的轻量化 3D 数字孪生数据中心解决方案