3D模型轻量化引擎HOOPS平台助力3D开发实现大模型轻量化渲染、3D模型格式转换!

一、包含的软件开发工具包

HOOPS Web平台帮助开发人员构建基于Web的工程应用程序,提供高级3D Web可视化、准确快速的CAD数据访问和3D数据发布。

HOOPS Web平台包括三个集成软件开发工具包 (SDK):
(1)Web端3D可视化引擎 HOOPSCommunicator
一个功能强大的SDK,用于基于Web的高级工程应用程序,其中包括一个高性能图形内核,并提供一个灵活且功能丰富的JavaScript API。
(2)3D数据转化工具HOOPS Exchange
HOOPS Exchange是领先的数据转换技术,可以访问30多种CAD文件格式,从而可以轻松地将强大的CAD数据转换集成到您的应用程序中。
(3)3D数据发布工具HOOPS Publish
HOOPS Publish允许开发人员将3D数据发布为3D PDF、多种标准CAD格式和HTML。


HOOPS中文网icon-default.png?t=N6B9http://techsoft3d.evget.com/

二、强烈关注工程制图

HOOPS Communicator不仅仅是一个网络图形工具包。它专为考虑工程工作流而构建,提供了丰富的领域特定功能,可以快速开发多种类型的工程应用程序。

  • 完整的模型树访问和深度模型审讯

HOOPS Communicator“理解”工程数据,提供对CAD特定特性和属性的完全访问,包括模型结构信息直至各个面、边和点。

  • 准确的产品制造信息 (PMI)

利用对所有主要CAD格式的PMI的广泛支持,忠实地再现附加到模型的原始PMI数据,包括其语义信息。

  • 高级选择

HOOPS Communicator提供内置选择支持,以交互方式突出显示和分组CAD模型中的实体,例如零件、面、边和点。它允许选择单个实体、2D区域和3D体积,旨在确保即使对于最大的模型也能实现交互式选择性能。它还允许突出显示与PMI元素关联的实体。

  • 精确测量支持

利用预建的UI工具测量CAD模型内的长度和距离,如果可用,利用原始边界表示(BREP)数据提供精确的测量结果和物理属性数据。

  • 接近/射线测试

在实体之间执行最近距离计算,将光线射入场景并确定给定体积内的实体。

  • 切割和剖面

HOOPS Communicator提供内置的交互式切割平面支持,并自动为闭合网格生成“封盖几何体”。它还支持将切割平面聚合成截面平面,以切穿和切割模型的各个部分。

  • 支持绘图

对2D DWG和DXF格式的原生支持使得在同一视图中组合2D和3D模型变得容易。

  • 点云支持

快速访问您的点云数据并将点云与您的3D模型相结合。使用eye-dome照明和splat渲染等先进技术以最高质量可视化您的点云。

  • 标记和红线

预建运算符支持2D和3D模型标记,并且可以轻松地在服务器上序列化标记数据。

三、高性能网页可视化

HOOPS Communicator从头开始构建,考虑到可扩展性和最短的“首次交互时间”,可处理具有数万个或更多组件的最大组件,并为任何CAD数据提供一流的渲染性能。

  • 智能流媒体

借助我们高度优化的流媒体技术,在几秒钟内与大型模型进行交互,聚合来自零件或子组件的模型或仅访问模型的一个子集。

  • 超快速渲染管线

查看器技术可以为由数十万个组件和数百万个三角形组成的模型保持一致的帧速率,即使在低端硬件上也是如此。其渲染引擎利用WebGL2和WebAssembly在所有现代桌面和移动浏览器上实现不妥协的性能。

  • 大数据的服务器端渲染选项

包括对远程GPU上的服务器端渲染的支持,以确保即使是最大的模型也能快速、一致地查看。服务器端渲染组件使用与客户端查看器相同的API,因此服务器端渲染和客户端渲染之间的转换是无缝的,不需要额外的编码。

四、高质量渲染

无与伦比的视觉保真度以及专为工程市场量身定制的功能。

  • 阴影/反射/环境遮挡

地面阴影、反射和环境遮挡等视觉效果可增强场景的视觉质量。

  • 高质量隐藏线渲染

高质量实时隐藏线渲染。

  • 图像和矢量截图支持

直接从客户端或服务器上生成光栅图像或SVG矢量格式的高质量屏幕截图。

五、灵活且易于部署

HOOPS Communicator在您和您要构建的应用程序之间没有任何障碍,它提供了一个强大的API,在以工程为中心的功能和通用图形系统之间取得了完美的平衡。简单的服务器和CAD数据格式转换组件简化了图形与任何Web应用程序的集成,无论您是编写最终用户SaaS应用程序还是在企业防火墙内使用的自定义解决方案。

  • 功能丰富的细粒度API

查看客户端具有全面的基于JavaScript的API,可提供对几何图形和模型结构信息的低级访问以及一组丰富的帮助程序类。Typescript声明文件也可用。

  • 高级“操作器”

利用我们的各种高级操作器,从高级相机功能(如“行走”)到选择、测量和红线,直接或利用提供的源代码在其之上构建您自己的自定义功能。

  • 预构建的UI组件

我们提供了一个功能齐全的CAD查看器,具有全面的UI,包括可以轻松扩展或自定义的完整模型树支持。

  • 扩展示例代码和文档

全面的入门指南、特定领域的应用程序开发教程和数十个代码示例将指导您完成第一个原型的开发。

  • 灵活部署

我们的流媒体服务器和CAD转换实用程序是可用于Windows、Linux和Mac的独立可执行文件,并且可以通过可用于最常见框架的预构建集成示例轻松集成到您的服务器基础架构中。虽然流式处理提供了最佳性能,但我们还支持不依赖任何专门服务器进程的基于文件的模式。您可以选择最适合您需求的工作流程。

  • 简单的数据聚合

对于需要动态聚合数据能力的应用程序(如 PLM 应用程序或配置器),HOOPS Communicator提供了灵活性,可以利用其流技术或回退到不需要服务器组件的基于文件的聚合。

  • 几何和材料创建和编辑

可以在查看器中动态修改和创建几何图形和材质,为您提供了在客户端或服务器上集成高级业务逻辑的工具,用于许多复杂的用例,而不仅仅是简单的查看。

六、无与伦比的格式支持

一个简单的服务器应用程序利用HOOPS Exchange的强大功能从最流行的3D文件格式导入CAD数据,转换为我们的流优化Web格式,并导出为Web和CAD格式。或者,您可以使用易于使用的创作API引入您自己的专有数据。

(1)支持30多种CAD格式
直接从最流行的 3D 文件格式中读取CAD数据,而不依赖于专有CAD系统。
(2)统一访问CAD数据
保留CAD特定元数据并可在客户端和服务器上访问,包括:

  • 组件和零件
  • 3D 实体树(坐标系、线框、曲面和实体)
  • 与测量相关的曲线和曲面数据
  • 表面和实体模型的拓扑结构
  • 镶嵌(三角)表示
  • 标记数据,包括产品和制造信息 (PMI)
  • 名称、颜色、图层和其他非几何数据等元数据

(3)导出为多种格式
与HOOPS Publish的集成允许开发人员生成3D PDF文件,以及可以在没有互联网连接的情况下在任何网络浏览器中打开的独立HTML文档。导出为标准格式,包括JT、STEP、STL和XT,并从任何模型创建完全可定制的图像快照。
轻松地将实体连接到您自己的服务器端数据和业务逻辑
HOOPS Communicator可以生成模型的XML表示,可用于将查看器中的3D CAD数据连接到您自己的业务逻辑。
此外,HOOPS Communicator支持与HOOPS Exchange的直接双向映射,这使得连接到任何基于HOOPS Exchange的应用程序变得容易。
(4)灵活的数据创作
一个完整的创作库允许您生成一个丰富的流优化模型,可以从您自己的专有数据格式中查看。该库提供了各种帮助函数来从头开始创作PMI和复杂的几何图形,并且可用于C++和Java的绑定。

七、工程图形开发的终极生态系统

Tech Soft 3D经过商业验证的SDK产品组合已帮助数百家像您这样的软件公司构建成功的桌面、移动和Web应用程序。
(1)与工程制图专家合作
Tech Soft 3D拥有超过20年的工程制图专业知识,是您应用程序开发过程中的合作伙伴,可作为您工程团队的高度响应虚拟扩展。
(2)使用HOOPS Visualize在桌面和移动设备以及AR/VR上构建原生应用程序
HOOPS Communicator与HOOPS Visualize集成,HOOPS Visualize是我们的多平台桌面和移动3D和2D渲染引擎,用于数百个成功的应用程序。
(3)来自HOOPS专家的一流客户支持、培训和咨询
我们的咨询工程师团队在整个初始开发阶段提供实际帮助,我们称职的支持团队会快速响应您可能遇到的任何问题或功能请求。

八、为您的市场量身定制

通过广泛的垂直市场定制功能和示例应用程序快速启动您的开发。例子包括:

  • 查看

HOOPS Communicator提供开箱即用的全功能查看和设计审查应用程序,可以轻松定制和标记,使您能够在几天内将 3D 图形集成到您的 Web 应用程序中。凭借其广泛的 CAD 格式支持,它在许多面向查看的工作流程中提供了直接价值。

  • 建筑信息模型

与 HOOPS Exchange的集成允许支持IFC和Revit模型以及2D和3D DWG和DXF。HOOPS Communicator的高性能图形引擎可以在几秒钟内在浏览器中查看大型 BIM 模型,并允许轻松聚合联合BIM数据集。凭借对IFC和Revit的结构和类型数据的全面支持,它支持的用例远远超出了简单的查看和设计审查,提供了一个功能齐全的SDK来为BIM生命周期中的任何类型的应用程序提供支持。

  • 产品配置器

HOOPS Communicator完全支持动态模型聚合以及客户端创建和编辑具有一流性能的几何体,使其非常适合任何类型的动态配置器工作流程,从简单的零件目录到复杂的汽车配置器。其高级渲染功能,包括对PBR材料的支持和导出为标准格式(如STEP)的功能,在该领域也很重要。

  • 产品生命周期管理系统

HOOPS Communicator完全支持所有相关的PLM工作流程,其数据模型以分布式方式存储复杂的装配体,允许快速“按需”聚合3D数据。丰富且完全可定制的客户端查看器以及对 30 多种CAD格式的支持使HOOPS Communicator成为向任何PLM应用程序添加图形的理想解决方案。

  • 足够灵活以支持许多其他垂直行业和工作流程

HOOPS Communicator包括一个广泛的通用图形SDK,支持FEA、3D打印、设计、电子商务等各种市场中的许多工作流程。

申请HOOPS试用icon-default.png?t=N6B9http://x7pfmmn259623uby.mikecrm.com/l9292M9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/110564.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【技术】SpringBoot Word 模板替换

SpringBoot Word 模板替换 什么是 Word 模板替换如何实现 Word 模板替换 什么是 Word 模板替换 模板一般是具有固定格式的内容,其中一部分需要替换。Word 模板通俗的讲是以 Word 的形式制作模板,固定格式和内容,然后将其中的一部分数据替换掉…

UG\NX二次开发 代工分享的“单个体XY排料工具”源码

文章作者:代宇(Q:873058673) 简介: 单个体XY排料,昨天代工在开发群里分享了一个排料的视频,我觉得挺有意思,就私聊要来了源码,经过作者同意可以分享给大家。请欣赏: 效果: 代码: //单个体XY排料 代工QQ:873058673 //-------------------------------…

ssm+vue中国咖啡文化宣传网站源码和论文

ssmvue中国咖啡文化宣传网站源码和论文078 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 课题背景 随着时代的发展和人们生活理念的进一步改变,咖啡业已经成为了全球经济中发展最迅猛的产业之一。…

SELinux 入门 pt.2

哈喽大家好,我是咸鱼 在《SELinux 入门 pt.1》中,咸鱼向各位小伙伴介绍了 SELinux 所使用的 MAC 模型、以及几个重要的概念(主体、目标、策略、安全上下文) 我们还讲到: 对于受 SELinux 管制的进程,会先…

React绑定antd输入框,点击清空或者确定按钮实现清空输入框内容

其实实现原理和vue的双向绑定是一样的,就是监听输入框的onChange事件,绑定value值,当输入框内容发生变化后,就重新设置这个value值。 示例代码:我这里是统一在handleCancel这个函数里面处理清空逻辑了,你们…

手机云控设计思路

本系统为任务分发系统,上游发布任务或者接受其他平台系统分发的任务,对任务进行规则引擎处理后分类,由核心分发系统部分进行对存活的空闲终端进行分发任务,终端做完任务后进行反馈给任务系统. 核心要处理的点是终端存活与空闲的统计、任务平均分布下发给终端的算法,保证分布的…

idea 创建mybatis xml文件时找不到

1、File >Settings 如图 &#xff1a; 2、添加模板&#xff1a;如下图 3、添加xml模板 如下图&#xff1a; 模板内容&#xff1a; <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//E…

13.搬砖

目录 题目 Description Input Output 思路&#xff08;归并排序&#xff09; 具体步骤如下 C整体代码&#xff08;含详细注释&#xff09; 归并排序总结 核心步骤 代码模板 题目 Description 小张在暑假时间来到工地搬砖挣钱。包工头交给他一项艰巨的任务&#xff0…

【进阶篇】MySQL 存储引擎详解

文章目录 0.前言1.基础介绍2.1. InnoDB存储引擎底层原理InnoDB记录存储结构和索引页结构InnoDB记录存储结构&#xff1a;InnoDB索引页结构&#xff1a; 3. MVCC 详解3.1. 版本号分配&#xff1a;3.2. 数据读取&#xff1a;3.3. 数据写入&#xff1a;3.4. 事务隔离级别&#xff…

OpenHarmony设备截屏的5种方式

本文转载自《OpenHarmony设备截屏的5种方式 》&#xff0c;作者westinyang 目录 方式1&#xff1a;系统控制中心方式2&#xff1a;OHScrcpy投屏工具方式3&#xff1a;DevEcoStudio截屏功能方式4&#xff1a;hdc shell snapshot_display方式5&#xff1a;hdc shell wukong持续关…

alpha shapes提取二维点云边界(附python代码)

alpha shapes算法是一种简单、有效的快速提取边界点算法。其克服了点云边界点形状影响的缺点,可快速准确提取边界点,其原理如下: 如下图所示,对于任意形状的平面点云,若一个半径为a的圆,绕其进行滚动。若滚动圆半径a足够小时,则点云中每一点均为边界点;若适当增大到一…

linux内网yum源服务器搭建

1.nginx: location / {root /usr/local/Kylin-Server-V10-SP3-General-Release-2303-X86_64;autoindex on;autoindex_localtime on;autoindex_exact_size off; } 注:指定到镜像的包名 2.修改yum源地址 cd /etc/yum.repos.d/vim kylin_x86_64.repo 注: --enabled设置为1 3.重…

java内存分区

按照垃圾收集&#xff0c;将 Java 堆划分为**新生代 &#xff08;Young Generation&#xff09;和老年代&#xff08;Old Generation&#xff09;**两个区域&#xff0c; 新生代存放存活时间短的对象&#xff0c;而每次回收后存活的少量对象&#xff0c;将会逐步晋升到老年代中…

Qt:界面实时响应鼠标拖动绘制

采用双缓冲实现界面实时响应鼠标的拖动绘制。 思想如下&#xff1a;首先需要两张画布pix和tempPix&#xff0c;他们都是QPixmap实例&#xff1b;pix用来保存初始界面或上一阶段以完成的绘制&#xff1b;tempPix用来作为鼠标拖动时的实时界面绘制&#xff1b;当鼠标左键按下后拖…

Ubuntu 22.04.3 LTS 维护更新发布

近日消息&#xff0c;Canonical 今天发布了代号为 Jammy Jellyfish、长期支持的 Ubuntu 22.04 第 3 个维护版本更新&#xff0c;距离上个版本相隔 6 周时间。 Ubuntu 22.04.3 LTS 最大的亮点在于内核升级到 Linux Kernel 6.2&#xff0c;此外 Mesa 图形堆栈也升级到 23.0.4 版…

记一种不错的缓存设计思路

之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路&#xff0c;觉得不错&#xff0c;做个记录供以后参考。 场景 假设有个以下格式的接口&#xff1a; GET /api?keys{key1,key2,key3,...}&types{1,2,3,...} 其中 keys 是业务主键列表&#xff0c;types 是想要取到的…

呈现数据的精妙之道:选择合适的可视化方法

在当今数据时代&#xff0c;数据可视化已成为理解和传达信息的重要手段。然而&#xff0c;选择适合的数据可视化方法对于有效地呈现数据至关重要。不同的数据和目标需要不同的可视化方法&#xff0c;下面我们将探讨如何选择最佳的数据可视化方法来呈现数据。 1. 理解数据类型&a…

构建安全可信、稳定可靠的RISC-V安全体系

安全之安全(security)博客目录导读 2023 RISC-V中国峰会 安全相关议题汇总 说明&#xff1a;本文参考RISC-V 2023中国峰会如下议题&#xff0c;版权归原作者所有。

OpenCV 没有xfeatures2d解决方法

运行程序出现错误——无法打开包括文件: “opencv2/xfeatures2d.hpp”: No such file or directory 参考&#xff1a;博主1,博主2 从该链接下载与opencv版本一致的opencv_contrib&#xff0c;我安装的opencv是3.4.15&#xff0c;下载了opencv_contrib-3.4。 下面代码可以查看…

NetMarvel机器学习促广告收益最大化,加速获客

游戏出海的竞争日益激烈&#xff0c;这并非空穴来风。 从2021年第一季度至2022年第四季度&#xff0c;iOS平台的CPI增长了88%&#xff0c;意味着厂商需要花费近两倍的钱才能获取一个新用户。与此同时数据隐私政策持续收紧&#xff0c;更加提高了营销成本。 在成本高涨的当下&…