世界前沿3D开发工具HOOPS 2023震撼发布,核心功能再升级

news2024/11/18 23:30:38

HOOPS SDK简介

HOOPS SDK是全球领先开发商TechSoft 3D旗下的原生产品,专注于Web端、桌面端、移动端3D工程应用程序的开发。长期以来,HOOPS通过卓越的3D技术,帮助全球600多家知名客户推动3D软件创新,这些客户包括SolidWorks、SIEMENS、Oracle、Aras、ANSYS等各个行业的领军者。

HOOPS在2022年12月底正式发布了2023版本,对全系产品包括HOOPS Exchange、HOOPS Communicator、HOOPS Visualize、HOOPS Publish都进行了更新,接下来就让我们一起看看更新详情吧!


Web 3D高性能渲染引擎——HOOPS Communicator

更新亮点1:增加了对 glTF Clearcoat 的支持

HOOPS Communicator 和 HOOPS Exchange 在 2023 版本中增强了在人工环境和自然环境中3D 图形的真实感,同时添加了对 glTF MaterialClearcoat 的支持,可以在实体材料或饰面上建立保护层模型,以更好地显示光泽、反射和颜色深度。


更新亮点2:增强了 HOOPS的转换功能

HOOPS Communicator 2023 具有测量数据时的异步加载功能,提高了应用程序响应速度,这对于云部署提供的生产力至关重要。同时减少了数据转换和与其交互的时间,可以让最终用户提高工作效率。将几何数据和测量数据的转换分开,可以帮助查看者在转换后更快地查看 3D 模型,同时也支持在需要时访问全套测量值。

更新亮点3:提升了切割截面的测量速度

HOOPS Communicator 2023启用了测量工具,现在支持在截面切割上锚定元素,提高了工作流程的灵活性。

 更新亮点4:增加了对其他平台的支持

HOOPS Communicator 2023 现在支持 Visual Studio 2019,同时还支持在 WindowsTM 平台的标准编译器中采用现代编译器和语言功能,如 C++-17。

更新亮点5:增加了对 DWG 工程图的改进

HOOPS Communicator 2023增加了对DWG工程图元素转换的支持,现在可以以更快的速度加载模型。

更新亮点6:增加对SpaceMouse的支持

HOOPS Communicator 2023 添加了对 3Dconnexion 中 SpaceMouse 功能的支持,现在不仅能支持用户使用专业的 3D 导航和人体工程学设计、还能支持对象模式和相机模式的,同时还能支持对象旋转或相机视图旋转。

3D数据格式转换SDK——HOOPS Exchange

更新亮点1:增加了对一种格式的支持

HOOPS Exchange 2023更新了对一种格式的支持:Revit 2023

更新亮点2:增强了对3种格式的支持

1、Creo

  • 增强对柔性组件的支持
  • 支持外部文件,从其他 CAD 格式(如 CV5、STEP)引用的 Creo 组件

2、Inventor

  • 支持装配体压制零件
  • 支持零件坐标系
  • 支持实物材料

3、SOLIDWORKS

支持从本地CAD模型中访问K因子,支持钣金应用从设计的模型中生成展开的零件,然后生成切割和弯曲程序。此前,SOLIDWORKS零件支持K因子,本次更新引入更多关于如何定义K因子的支持。


PC端/移动端3D渲染引擎——HOOPS Visualize

更新亮点1:增加对像素和顶点着色器的支持

HOOPS Visualize 2023 增加了对像素和顶点着色器的支持,开发人员在 HPS API 中能比以前更好地控制几何体的渲染方式,从而实现复杂数据集和物理现象的可视化。这对于模拟应用程序特别有价值,在这些应用程序中,对于理解多个交互参数,计算结果的显示非常重要。


更新亮点2:支持 IFC 实体关系

HOOPS Visualize 2023 支持从 IFC 文件访问空间关系数据。这对于 BIM 行业的开发伙伴有及其重要的意义,这些关系对于许多 BIM 工作流程至关重要,例如“工料采购”。

更新亮点3:支持 Apple Metal graphics

当前,若要在 macOS 和 iOS 上开发、部署应用程序,能够支持 Metal 变得至关重要,HOOPS Visualize 2023现在就实现了对苹果的图形驱动程序 Metal的支持。现在HOOPS Visualize 的开发者也可以通过几行代码轻松地从 OpenGL 迁移到 Metal。


本次关于HOOPS 2023的更新介绍就到这里了,若您想获取更多产品详情,欢迎进入“HOOPS中文网”

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

springboot+vue学生考勤请假管理系统

管理员: 系统用户管理:针对系统的管理员用户, 系统用户的基本信息情况,进行管理。 教师管理:可以对教师权限的用户信息进行管理。并且能过实现教师信息的查看,密码修改等。 学生管理:对学生用户…

Unreal Engine06:Actor的实现

写在前面 Actor是可以放进地图的最基本类,这里主要是介绍一下Actor的使用。 一、空间坐标系 1. Actor的变换操作 Actor的变换变换操作主要包括四个部分: 位置;旋转;缩放; 上面三者都是对应三个轴进行变换&#xff1…

IP SAN组网配置

目录一、确认网络连接畅通二、服务器端ISCSI启动器配置1.以root身份登录2.验证是否已安装iSCSI启动器3.安装iSCSI启动器4.启动iSCSI服务5.给iSCSI启动器命名6.扫描目标器7.登录目标器8.将登录目标器行为设置为自启动三、主机多路径配置四、存储配置五、主机挂载背景&#xff1a…

ubuntu20.04配置UR机械臂的仿真环境

ubuntu20.04配置UR机械臂的仿真环境 参考链接 1. 首先安装好ROS ubuntu20.04安装Noetic版本的ros,具体安装可见之前写的博客 2. 配置UR机械臂仿真工具包 找一个你喜欢的地方创建ros工作空间(也就是找个文件夹放ros的包,然后编译运行&…

03 路由匹配

封装了框架的 Context, 将请求结构 request 和返回结构 responseWriter 都封装在 Context 中。利用这个 Context, 我们将控制器简化为带有一个参数的函数 FooControllerHandler,这个控制器函数的输入和输出都是固定的。在框架层面&#xff0c…

MySQL(二)表的操作

一、创建表 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; 说明: field 表示列名 datatype 表示列的类型 character set 字符集,如…

如何创建你的公司的FAQ页面?

很多企业考虑为公司搭建一个“常见问题”页面,作为帮助客户回答关于产品和服务的常见问题的一种方式。 FAQ页面和登录/销售页面不同,没有展现出直接的投资回报,但是为团队节省了其他成本,据了解,高达67%的客户相比于跟…

STM32 - 看门狗

独立看门狗 IWDG专业时钟LSI 低功耗仍可以运行对定时的控制比较松喂狗这些时间是按照40kHz时钟给出。实际上,MCU内部的RC频率会在30kHz到60kHz之间变化。此外,即使RC振荡器的频率是精确的,确切的时序仍然依赖于APB接口时钟与RC振荡器时钟之间…

浅谈IDE 和代码编辑器之间有什么区别?

您希望如何完成日常编码?快速地?明显地。以既不重复也不单调的方式?自然。拥有您可能随时需要的所有工具。 是否会得到这一切取决于选择在哪里编写代码。您在这里的两个主要选择是代码编辑器或 IDE。两者都旨在使您的编码更容易 - 但是&…

使用 PyNeuraLogic 超越 Transformers

展示神经符号编程的力量neuro-symbolic1. 简介 在过去的几年里,我们看到了基于 Transformer 的模型的兴起,并在自然语言处理或计算机视觉等许多领域取得了成功的应用。在本文[1]中,我们将探索一种简洁、可解释和可扩展的方式来表达深度学习模…

捕获最小化窗口的缩略图画面

关键字: capture minimized window window thumbnail IsIconic 问题背景 最小化的窗口,API GetClientRect 返回的窗口尺寸是0x0,故无法通过GetDCBitBlt捕获到窗口画面。 但是 Agora/zoom/tencentMeeting 都可以拿到最小化窗口的缩略图…

Python自动化必不可少的测试框架 — pytest

Python在测试圈的应用非常广泛,特别是在自动化测试以及测试开发的领域,其中在自动化测试中我们常用的测试框架是uniitest和pytest,本文将带领大家搭建以及熟悉pytest的使用。 既然有unittest那么为什么还要用pytest呢? 这是因为…

会议论文分享-Security22-状态感知符号执行

Ferry: State-Aware Symbolic Execution for Exploring State-Dependent Program Paths1.引言2.问题陈述与分析2.1.实现状态感知符号执行的挑战2.2.真实程序的特征2.3.Ferry的模型2.3.1.程序状态的定义2.3.2.状态描述变量的特征3.Design3.1.Overview of Ferry3.2.状态描述变量识…

CISCN(Web Ezpentest)GC、序列化、case when

目录 REGEXP的一个点(正则) like(默认不区分大小写) 当禁用了空格 regexp,like的区分大小写的使用方法 [CISCN 2022 初赛]ezpentest 卡点 2022 HFCTF babysql 最近又学到了一道新知识,case when的错…

Python|每日一练|排序|递归|链表|字符串|数组|动态规划|哈希表|单选记录:K 个一组翻转链表|括号生成|无重复字符的最长子串

1、K 个一组翻转链表(递归,链表) 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩…

kafka安装及使用

目录 1.单机部署 1.下载安装包 2.启动zookeeper服务 3.启动kafka broker服务 2.集群部署 1.下载安装包 2.修改zookeeper配置 3.修改kafka配置 4.在3台机器上启动zookepper 5.在3台机器上启动kafka 6.检查是否启动OK 3.使用 1.创建topic 2.查看kafka topic分区数 …

OpenFaaS介绍

FaaS 云计算时代出现了大量XaaS形式的概念,从IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)到容器云引领的CaaS(Containers as a Service),再到火热的微服务架构,它们都在试着将各种软、硬…

通过Prowork每日自动提醒待处理工作任务

对于中小团队来说,由于不需要繁琐的流程和高频的异地沟通,需要一款更适合中小团队的日程和项目管理工具。而Prowork就是这样一款敏捷高效的协同平台。Prowork与以往各种项目管理⼯具最⼤的不同在于,其弱化流程和弱化权限的特性,不…

ES6基础规范

1.变量声明const和let 我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: 下图左侧其实相当于右侧: 所以不用关心bool是否为true or false。实际上…

小知识点:Mac M1/M2 VMware Fusion 安装 Centos 7.9(ARM 64 版本)

最近换了 Mac M2 芯片的笔记本,用原来的 Centos 镜像安装虚拟机直接报错 “无法打开此虚拟机的电源,因为它需要使用 X86 计算机架构,而该架构与此 Arm 计算机架构主机不兼容。” 安装流程前置一、下载镜像二、安装虚拟机三、配置静态 IP四、安…