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

news2025/2/28 15:39:29

行业:造船业

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

解决方案: 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天免费试用

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

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

相关文章

ubuntu x86_64 源码编译 rust 1.48.0

源码地址 GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software. git clone https://github.com/rust-lang/rust cd rust git checkout 1.48.0 ./configure ./x.py build 安装前执行cargo vendor yeqiangyeqiang-MS-7B23:~/Downloads/sr…

PyTorch框架中torch、torchvision、torchaudio与python之间的版本对应关系(9月最新版)

随着python语言和pytorch框架的更新,torch\torchvision\torchaudio与python之间的版本对应关系也在不断地更新。 最新版本torch与torchvision对应关系如下: 稍旧版本torch与torchvision对应关系如下: 最新版本torch与torchaudio对应关系如下…

js字符串转时间戳

完整代码 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><body><script>// 字符串转时间戳const charToTime (dateStr) > {let date dateStr.substring(0, 19);date dat…

ES6之Map和Set有什么不同?

一、Map 1.定义 Map是ES6提供的一种新的数据结构&#xff0c;它是键值对的集合&#xff0c;类似于对象&#xff0c;但是键的范围不限于字符串&#xff0c;各种类型的值都可以当做键。 Object结构是“字符串-值”的对应&#xff0c;Map结构则是“值-值”的对应 2.代码示例 M…

【Linux】Linux环境配置安装

目录 一、双系统&#xff08;特别不推荐&#xff09; 安装双系统的缺点&#xff1a; 安装双系统优点&#xff08;仅限老手&#xff09;&#xff1a; 二、虚拟机centos7镜像&#xff08;较为推荐推荐&#xff09; 虚拟机的优点&#xff1a; 虚拟机的缺点&#xff1a; ​ …

3dsmax模型烘焙光照贴图并导入unity流程详解

目录 前言 软件环境 前置知识储备 一、模型场景搭建 二、模型材质处理 三、vray渲染准备 四、烘焙至贴图 五、unity场景准备 六、贴图与材质 前言 该流程针对某些固定场景&#xff08;模型发布、无法使用实时渲染引擎等&#xff09;情况下的展示&#xff0c;本文记录烘…

高云FPGA系列教程(9):cmd-parser串口命令解析器移植

文章目录 [toc]cmd-parser库简介cmd-parser库源码获取GW1NSR-4C移植cmd-parser实际测试cmd-parse命令解析器优化 本文是高云FPGA系列教程的第9篇文章。 上一篇文章介绍片上ARM Cortex-M3硬核处理器串口外设的使用&#xff0c;演示轮询方式和中断方式接收串口数据&#xff0c;并…

数据导入hudi报错,错将字段写到hdfs路径上

报错信息 Error trying to save partition metadata (this is okay, as long as atleast 1 of these succced), file:/qiche/hudi_table/冬天续航要打个八折的样子&#xff0c;能接受。高速相对市区还要耗电一些。不过这个车最主要是也就是在市区里面跑&#xff0c;而且最多会…

Unity-Input System新输入系统插件学习

1.键盘、鼠标操作 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.InputSystem; using UnityEngine.UI;public class NewInputSystem : MonoBehaviour {public float SpaceKeyValue;public float RightMouseValue;public…

NExT-GPT: Any-to-Any Multimodal LLM论文笔记

论文https://arxiv.org/pdf/2309.05519.pdf代码https://github.com/NExT-GPT/NExT-GPT/tree/main 1. Motivation 现有的多模态大模型大都只是支持输入端的多模态&#xff08;Text、Image、Video、Audio等&#xff09;&#xff0c;但是输出端都是Text。也有一些现有的输入输出都…

Linux服务器自定义登陆提示信息

背景 最近在搭建zookeeper和应用服务环境&#xff0c;需要配置很多东西&#xff0c;然后不同服务器的文件路径之类的东西可能会有一些不同&#xff0c;比较麻烦&#xff0c;就准备给每个服务器配置一个登陆提示&#xff0c;让每一个登陆的用户能很快了解配置信息和文件路径。 …

Java 调用 GitLabAPI 获取仓库里的文件件 提交记录

1. 需求 项目组 需要做统计&#xff0c;获取每个开发人员的代码提交次数&#xff0c;提交时间&#xff0c;提交人等等&#xff0c;因代码在GitLab上管理&#xff0c;所以需要调用GitLabAPI来获取。 2. 开发 API官网&#xff1a;https://docs.gitlab.com/ee/api/ 2.1 创建自…

centos设置固定ip

ip addr查看是哪张网卡我这里是 编辑 设置

QT 绘画功能的时钟

.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent> #include <QDebug> //信息调试类 #include <QPainter> #include <QPixmap> //图像引擎类 #include <QTime> #include <QTimer> …

FPGA设计时序约束一、主时钟与生成时钟

​目录 一、主时钟create_clock 1.1 定义 1.2 约束设置格式 1.3 Add this clock to the existing clock 1.4 示例 1.5 差分信号 二、生成时钟generate_clock 2.1 定义 2.2 格式 2.2.1 by clock frequency 2.2.2 by clock edges 2.2.3 示例 2.2.4 自动生成时钟 2.…

看完这篇 教你玩转渗透测试靶机Vulnhub——Grotesque:3.0.1

Vulnhub靶机Grotesque:3.0.1渗透测试详解 Vulnhub靶机介绍&#xff1a;Vulnhub靶机下载&#xff1a;Vulnhub靶机安装&#xff1a;①&#xff1a;信息收集&#xff1a;②&#xff1a;漏洞发现&#xff1a;③&#xff1a;LFI漏洞利用(本地文件包含漏洞)&#xff1a;④&#xff1a…

go语言初学(备忘)

1、安装 2 路径配置 C:\Program Files\Go\bin 3新建一个工程 4、下载VSCode 并安装插件 创建一个调试文件 在main目录下新建一个test.go脚本 package main import "fmt" func main() { fmt.Println("Hi 1111") fmt.Println("testasdf") } 断点…

【递归方式,流程回路检测】

背景&#xff1a;后置流程。例如&#xff1a;task1配置后置流程task2&#xff0c;task3。task3配置后置流程task4 问题&#xff1a;需要解决的问题配置时候防止回路&#xff0c;造成死循环&#xff1a;task1配置后置流程task2&#xff0c;task2配置后置流程task1 import jav…

Spring Cloud Gateway快速入门(二)——断言工厂

文章目录 前言1. 什么是Gateway断言工厂2. 为什么要使用断言2.1. 调试和开发&#xff1a;2.2. 防御性编程&#xff1a;2.3. 文档和可读性&#xff1a;2.4. 测试&#xff1a; 3. 常用的Gateway断言工厂3.1 Path断言工厂3.2 Method断言工厂3.3 Header断言工厂3.4 时间断言工厂 4.…

OpenHarmony应用程序包整体说明

用户应用程序泛指运行在设备的操作系统之上&#xff0c;为用户提供特定服务的程序&#xff0c;简称“应用”。一个应用所对应的软件包文件&#xff0c;称为“应用程序包”。 OpenHarmony提供了应用程序包开发、安装、查询、更新、卸载的管理机制&#xff0c;方便开发者开发和管…