工业3D工程师们常说的3D Web轻量引擎HOOPS Commuicator是什么?

这篇具有很好参考价值的文章主要介绍了工业3D工程师们常说的3D Web轻量引擎HOOPS Commuicator是什么?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

HOOPS Communicator是一款专注与WEB端开发的解决方案,可以与您自己的云服务集成,以实现即时查看,检查和共享3D制造和施工数据。HOOPSCommunicator建立在基础HOOPS Exchange,HOOPS Visualize和HOOPS Publish技术。

HOOPS Communicator有两个组件:第一个是服务器驻留的文件处理器,称为HOOPS Converter,它会查询20多种格式,并提取所有必需的信息,以准备内容以便在移动平台上进行智能查看和共享。第二个是JavaScript查看器,称为HOOPS Web Viewer。它在Web浏览器中运行,允许动态查询和与3D数据交互。HOOPS Web Viewer使您能够深入查询源自制造格式的数据,包括浏览组装树、查询物理属性和查看任何PMI数据。通过在服务器后端安装其他软件,HOOPS Web Viewer还可以使用服务器端呈现(SSR)模式在服务器上呈现。

HOOPS Communicator准备要查看的数据以支持不同的工作流程:

  • 在桌面平台上的浏览器中使用随附的HOOPS Web Viewer作为零客户端解决方案
  • 在SSR模式下通过HOOPS Web Viewer或HOOPS Viewer应用程序在移动设备上进行查看,适用于App Store℠ 中的iPhone®或iPad®  ,以及适用于Google Play™上的Android  ™
  • 查看和共享3D PDF文件,可通过桌面系统上的免费Adobe®Reader®或当前可用于iPhone或iPad的3D PDF Reader进行访问
  • 提供简单2D图像的数据以用作快速进行可视化参考的缩略图

工业3D工程师们常说的3D Web轻量引擎HOOPS Commuicator是什么?,软件资讯,3d,前端,hoops,3D模型轻量化,3D WEB轻量化,三维模型格式转换,3D模型可视化

HOOPS Converter

HOOPS Converter是一个可以在Web服务器上运行的命令行程序,它可以读取20多种不同的CAD文件格式并将其转换为HOOPS Web Viewer可以使用的格式,这些文件称为HWF。支持PDF(3D),STL和PNG图像格式。

在导入过程中,HOOPS Converter能够生成一个XML文档,该文档将数字模型的各个部分与其数据库中的相应标识符相关联,这使开发人员可以向用户提供未嵌入模型文件中的其他信息。例如,在查看模型时,大多数用户操作可能是选择某个零件装配,因为XML文档将所选零件与您的内部数据相关联,因此开发人员可以选择在以下位置显示零件编号,制造商,数量手以及与该特定组件关联的任何其他数据。

HOOPS Web Viewer是用于在Web浏览器中查看3D CAD模型并与之交互的客户端应用程序,它从远程Web服务器读取HOOPS Converter生成的HWF文件.HOOPS Web Viewer可以在客户端或服务器。

用户能够浏览模型树,查询模型对象的属性,执行测量并查看产品制造信息(PMI)。您还可以将注释另存为JSON流并与其他用户共享。件,HOOPS Web Viewer可以选择,隐藏,隔离和着色模型的各个部分。

HOOPS Web Viewer

使用HOOPS Web Viewer的主要好处之一是,无需开发,交付或维护单独的客户端应用程序。由于该应用程序在Web浏览器中运行,因此HOOPS Web Viewer的下载是透明的,就像任何内容一样。其他网站。

由于HOOPS Web Viewer只是一个HTML页面,因此该应用程序的默认外观是可自定义的。HOOPSWeb Viewer API甚至允许您设置哪些鼠标事件控制不同的相机操作,以完全控制用户体验。

该演示文稿是完全交互式的,使用户可以访问所有典型操作,例如平移,缩放和旋转。还可以启用其他操作,例如查询和测量.HOOPS Web Viewer支持从捏到缩放的摄像头行为如果您的应用程序需要特殊功能,则可以自定义许多操作。

客户端渲染(WebGL)

在这种情况下,HOOPS Web Viewer从Web服务器下载模型文件并使用WebGL进行显示.WebGL是一种JavaScript API,用于在没有第三方插件的Web浏览器中呈现交互式3D图形。浏览器为默认设置,必要时可以在其他浏览器中启用。

由于WebGL依赖于客户端硬件来进行所有渲染,因此它必须具有足够的能力以交互速度渲染3D图形。

服务器端渲染(SSR)

设置HOOPS Web Viewer进行服务器端渲染时,所有渲染均由Web服务器执行。当用户与模型进行交互时,服务器将渲染每帧并将图像发送回客户端的Web浏览器进行显示,从而最大程度地减少硬件演示以交互速度执行,使用户可以在本地计算机上实时渲染外观。

SSR有很多好处。首先,在客户机不要求支持WebGL的或有3D硬件。因为客户端计算机只负责绘制服务器发回的呈现图像,SSR可以在任何浏览器。支持HTML5 Canvas对象。此外,SSR使最终用户可以与非常大的模型进行交互,即使客户端机器的硬件限制会阻止使用WebGL的可接受性能。

HOOPS Communicator SSR组件由三部分组成:Web服务器,远程渲染管理器[RRM]和一组远程渲染器实例。

  • Web服务器– SSR当前围绕Microsoft Internet信息服务构建。Web服务器的工作是拦截客户端的请求并将其传递给远程呈现管理器。客户端请求来自HOOPS Communicator API,该API作为JavaScript嵌入在网页中开发人员负责调用JavaScript API,以响应最终用户触发的任何GUI事件。
  • 远程渲染管理器– RRM是一个独立的.exe,可以在服务器上作为应用程序或服务运行。它是.NET4程序,它在您指定的TCP端口上侦听来自Web服务器的请求。 Web服务器与远程渲染器的每个实例之间的接口。
  • 远程渲染器实例–当客户端提出加载,操作或检查需要重绘场景的模型的请求时,远程渲染器通过发送回反映该交互的新图像来满足该请求。如果一个特定的服务器上有多个客户端处于活动状态,则RRM将创建一个单独的渲染器实例,每个远程渲染器都将以HOOPS Visualize的全部功能运行,并能够利用服务器GPU要执行硬件加速的渲染。每个远程渲染器都是一个独立的.exe应用程序的实例。但是,RRM负责其生命周期–您只需要指定其位置即可。

立即申请试用>>HOOPS Communicatorhttp://x7pfmmn259623uby.mikecrm.com/d7EBgIv文章来源地址https://www.toymoban.com/news/detail-772537.html

到了这里,关于工业3D工程师们常说的3D Web轻量引擎HOOPS Commuicator是什么?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 高级web前端开发工程师的职责说明(合集)

      高级web前端开发工程师的职责说明1 职责: 1、根据需求文档,完成PC端、移动端页面及交互的开发,并保证兼容性和确保产品具有优质的用户体验; 2、熟练使用 HTML 、 CSS 、 JS 、 Ajax 等技术,能解决各种浏览器兼容性问题,完成页面架构和布局; 3、熟练编写结构良好,语义

    2024年02月14日
    浏览(30)
  • 网络安全工程师必知的WEB知识

    作为一名网络安全工程师,尤其是WEB渗透测试工程师,必须掌握一些WEB相关的基础知识,下面重点从WEB服务架构、浏览器请求过程、服务器操作系统、WEB应用服务器、数据库系统、动态网站脚本语言、WEB前端框架等。 Web服务架构 Web服务主要分为C/S架构和B/S架构。下面做一下

    2024年02月04日
    浏览(39)
  • 【Unity美术】Unity工程师对3D模型需要达到的了解【二】

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 模型导入规范文档入口, .坐标轴规范: 人物面朝向为Z轴正方向,Y轴正方向为头顶方向,X轴正方向为人物右侧 一般式用

    2024年02月03日
    浏览(30)
  • 【Unity美术】Unity工程师对3D模型需要达到的了解【一】

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 模型导入规范文档入口, .坐标轴规范: 人物面朝向为Z轴正方向,Y轴正方向为头顶方向,X轴正方向为人物右侧 一般式用

    2024年02月03日
    浏览(37)
  • 中级web前端开发工程师的岗位职责(合集)

      中级web前端开发工程师的岗位职责1 职责 1、根据功能需求和设计方案进行开发,完成编码和测试,并撰写相关技术文档; 2、解决疑难问题,负责线上系统的维护和管理,保障系统稳定运行; 3、对系统各功能接口做单元测试,排查问题、出优化方案并实施 4、编码风格良好,

    2024年02月13日
    浏览(26)
  • web前端开发工程师工作的岗位职责(合集)

      web前端开发工程师工作的岗位职责1 职责: 1、根据设计图进行前端页面开发并设计编写业务交互脚本 2、优化前端页面,保证良好的用户体验以及不同浏览器的兼容性 3、web前沿技术研究和新技术调研,将主流的特效应用到业务场景中 4、配合后台开发人员实现网站界面和功

    2024年02月14日
    浏览(30)
  • 初级web前端开发工程师的岗位职责描述(合集)

      初级web前端开发工程师的岗位职责描述1 职责: 1. 根据功能需求设计编写页面原型; 2. 前后端联调保证功能流畅; 3. 提高页面易用性、美观提出合理建议。 4、与后台工程师配合开发联调并交付产品; 5、持续优化前端页面体验和访问速度,保证页面精美高效。 任职要求 1、

    2024年02月14日
    浏览(31)
  • 成为一名月薪 2 万的 web 安全工程师需要掌握哪些技能??

    现在 web 安全工程师比较火,岗位比较稀缺,现在除了一些大公司对学历要求严格,其余公司看中的大部分是能力。 有个亲戚的儿子已经工作 2 年了……当初也是因为其他的行业要求比较高,所以才选择的 web 安全方向。 资料免费分享给你们,帮助大家从网络安全的小白进阶

    2024年04月11日
    浏览(38)
  • 给 Web 前端工程师看的用 Rust 开发 wasm 组件实战

    wasm 全称 WebAssembly,是通过虚拟机的方式,可以在服务端、客户端如浏览器等环境执行的二进制程序。他有速度快、效率高、可移植的特点。 对我们 Web 前端工程最大的好处就是可以在浏览器端使用二进制程序处理一些计算量大的处理,使用他比 javascript 快的特点优化性能。

    2024年02月05日
    浏览(37)
  • HTTPS是如何保证安全的,web前端开发工程师,前端开发自学技巧

    非对称加密 浏览器发送给服务端 一系列加密方法 服务端发送给浏览器 加密方法以及公钥 之后浏览器通过公钥将数据加密传输给服务端,服务端收到数据使用私钥进行解密。服务端给浏览器发送数据,则使用私钥进行加密,浏览器收到服务端发送过来的数据,使用公钥进行

    2024年04月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包