3D WEB引擎HOOPS Commuicator助力Naval Architect Jumpstart快速启动船舶信息建模平台开发

2023-09-20 09:42:46

行业:造船业

挑战:新公司希望将创新的船舶信息建模产品推向市场-基于浏览器的产品需要支持高级可视化和强大的数据转换,以处理大型、复杂的造船项目-小型开发团队的任务是雄心勃勃的平台发布计划。

解决方案: Tech Soft 3D提供领先的SDK,可加速强大的工程Web应用程序的开发。

结果:利用第三方组件进行3D Web轻量化、数据转换和3D建模,提供强大的开箱即用功能-释放开发资源,专注于数字化造船流程的核心价值主张-减少实现下一步所需的时间用于造船上市的新一代云设计平台,有助于确保行业创新者的地位。

我们应用程序的大部分前端(视图、客户看到的内容)都是围绕HOOPS Communicator构建的。根据我们的经验,HOOPS Communicator是唯一能够在Web浏览器中显示3D CAD数据方面表现出色的技术,因此我们非常自豪能够在我们的软件中使用它,它使我们能够真正快速启动我们的应用程序。具有开箱即用的网络查看功能的应用程序开发。”

——Sebastian Greshake,造船师创始人兼首席执行官

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

面临困境

Naval Architect总部位于德国罗斯托克,是一家年轻的公司,专注于构建下一代造船云设计平台。“我们的使命是将造船项目的利益相关者联系起来,以便在正确的时间向正确的人提供正确的信息,”Naval Architect创始人兼首席执行官Sebastian Greshake解释道。“我们正在通过基于浏览器的软件来做到这一点,该软件将数字船舶模型和所有相关项目信息放在一个地方。” 

通过这种方式,Naval Architect正在让建筑等行业的数字化在造船领域获得更多立足点。“AEC领域已经采用了建筑信息模型(BIM),”Naval Architect联合创始人兼业务开发主管Derrick Wan说道。“我们正在努力让造船业转向SIM:船舶信息建模。它基于相同的想法和概念,并且具有增强协作和优化大型复杂项目流程的相同优势,有助于消除代价高昂的错误。” 

为了将其创新产品推向市场,Naval Architect为自己制定了雄心勃勃的开发计划。“我们计划在今年年底发布内测版本,在新的一年发布公测版本,然后在明年年底发布完整的商业系统”塞巴斯蒂安说。“我们不是一家大公司;为了满足这些开发期限,我们知道我们需要能够支持我们的愿景并帮助我们实现目标的技术合作伙伴。”

全面的工具加速开发

全球领先的开发工具提供商Tech Soft 3D为Naval Architect提供了一系列功能强大的SDK,以帮助加快其平台的开发。该公司正在利用HOOPS Communicator进行基于Web的可视化,并利用HOOPS Exchange进行数据导入和转换。此外,该公司还使用世界领先的3D几何建模内核技术Parasolid,该技术由Tech Soft 3D转售并与HOOPS SDK紧密集成。

对于像Naval Architect这样的基于浏览器的平台,先进的3D Web可视化是必需的,而HOOPS Communicator可以为3D和2D工程数据提供令人惊叹的图形。这甚至可以使最大的船舶设计可视化,以便向其他利益相关者展示设计、准备营销材料、或者更好地理解船舶内复杂的空间关系。

“我们应用程序的3D查看器是围绕HOOPS Communicator构建的,”Sebastian说。“根据我们的经验,HOOPS Communicator是目前最好的技术,它在Web浏览器中显示3D CAD数据方面表现出色,因此我们非常自豪能够在我们的软件中使用它,它使我们能够真正快速启动我们的应用程序开发具有开箱即用的网络查看功能。” 

同样,HOOPS Exchange正在帮助Naval Architect在其平台中构建强大的数据转换技术,包括访问30多种CAD文件格式。

“数据交换是许多造船工程师和造船界其他人士最关心的问题,”塞巴斯蒂安说。“通过HOOPS Exchange,我们正在为从供应商以各种格式导入船舶零部件奠定基础,并提供将数据导出为造船界使用的所有标准文件格式的能力。” 

同时,Parasolid为Naval Architect提供了用于3D建模应用程序开发的理想核心,从而降低了开发成本和风险。“3D建模是我们产品的一个小但重要的部分,”Sebastian说。“Parasolid让我们能够提供这种能力,而无需将资源从我们的核心开发重点中夺走:提供‘单一事实来源’,汇集相关信息,并允许用户在整个项目中共同处理船舶的数字表示生命周期。” 

全面的,Naval Architect对它的前进道路及其对造船界产生重大变革的潜力感到兴奋。“我们的平台是市场上第一个能够实现真正的流程数字化和造船业全面数字化转型的解决方案,”Derrick说。“我们有机会使船舶信息建模成为行业内的规范,HOOPS正在帮助我们实现这一目标。”

>>>申请HOOPS 60天免费试用

更多推荐

Python案例|使用Scikit-learn进行房屋租金回归分析

回归分析是一种预测性的建模技术,研究的是因变量(目标)和自变量(预测器)之间的关系。回归分析是建模和分析数据的重要工具。比如预测股票价格走势、预测居民收入、预测微博互动量等等。常用的有线性回归、逻辑回归、岭回归等。本文主要使用线性回归。01、案例导入:房屋租金回归分析本文使用的租房数据集是经过前一篇数据预处理后的“北京

免费获取独立ChatGPT账户!!

GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。如在科研编程、绘图领域:1、编程建议和示例代码:无论你使用的编程语言是Python、R、MATLAB还是其他语言,都可以为你提供相关的代码示例。2、数据可视化:生成各种类型的数据可视化图表,如折线图、柱状图、散点图、饼图、热力图等。提

Spring设计模式,事务管理和代理模式的应用

扩充:贝叶斯定理答案见底。设计模式对关于面向对象问题的具体解决方案.1,单例多例在设计单例模式时,要注意两个点1.构造方法要私有2.成员变量要私有3.创建对象所用的方法要被synchronized修饰.(因为方法体中会涉及到判断当前成员对象是否为空,在饿汉模式下,会有多个线程来访问该方法,为了防止判断访问结果同时为空,

Python 和 Selenium 的浏览器爬虫

Selenium是一款强大的基于浏览器的开源自动化测试工具,最初由JasonHuggins于2004年在ThoughtWorks发起,它提供了一套简单易用的API,模拟浏览器的各种操作,方便各种Web应用的自动化测试。它的取名很有意思,因为当时最流行的一款自动化测试工具叫做QTP,是由Mercury公司开发的商业应用。

Webpack的Tree Shaking是如何工作的以及它的作用

聚沙成塔·每天进步一点点⭐专栏简介⭐什么是TreeShaking?⭐如何工作⭐它的作用⭐示例⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将

kubernetes进阶 (三) 基础练习

前两天朋友给了我几道题,看着挺简单的,但实际做的时候发现坑不少,这里做下笔记一、镜像构建部署lnmp1、构建镜像nginx、php、mysql要求使用centos7作为基础镜像2、使用deployment部署上面的容器,要求3个服务要放到一个pod中(虽然这样是不对的)3、使用ingress将上面部署的服务发布出去,通

(NDK编译)详解使用Android.mk编译的C/C++程序过程

想要在Android设备上运行C/C++程序可执行文件,可采用一个方法就是使用NDK编译,很多时候要比gcc编译更适合,这里我采用的是imx6q开发板上面装载了自己编写的Android6.0.1镜像,在Ubuntu64位系统上采用NDK编译。目录1.准备文件2.编写Android.mk注意完整Android.mk代码3

【Linux】生产消费模型 + 线程池

文章目录📖前言1.生产消费模型2.阻塞队列2.1成员变量:2.2入队(push)和出队(pop):2.3封装与测试运行:2.3-1对代码进一步封装2.3-2分配运算任务2.3-3测试与运行3.循环阻塞队列3.1POSIX信号量:3.1-1sem_init/sem_destroy3.1-2sem_wait3.1-3se

QT中的线程池的介绍和使用

文章目录前言一、线程池概念讲解二、使用线程池的场景三、QThreadPool类四、QT中使用线程池总结前言本篇文章将为大家讲解一下QT中线程池的概念和使用的方法。一、线程池概念讲解线程池是一种常见的并发编程模型,用于管理和复用多个线程来执行任务。它的基本思想是在应用程序启动时创建一组线程,这些线程可以重复使用,以执行一

HTML5 游戏开发实战 | 贪吃蛇

在该游戏中,玩家操纵一条贪吃的蛇在长方形场地里行走,贪吃蛇按玩家所按的方向键折行,蛇头吃到食物(豆)后,分数加10分,蛇身会变长,如果贪吃蛇碰上墙壁或者自身的话,游戏就结束了(当然也可能是减去一条生命)。贪吃蛇游戏的运行界面如上图所示。01、贪吃蛇游戏设计的思路把游戏画面看成40×30的方格。食物(豆)和组成蛇的块均在

HTML5 实现扑克翻牌游戏

扑克翻牌游戏就是桌面24张牌,玩家翻到两张相同扑克牌则消去,如果时间2分钟到了,仍然没有成功则游戏失败。扑克翻牌游戏运行结果如图1。01、程序设计的思路1.Html5倒计时功能Html5倒计时功能可以使用setTimeout()函数或者setInterval()函数来实现。1.使用setTimeout实现倒计时功能se

热文推荐