当前位置: 首页 > news >正文

3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目

安装

pnpm install @icraft/player-react --save
import { ICraftPlayer } from "@icraft/player-react";export default function MyScene() {return <ICraftPlayer src='your-scene.iplayer' />;
}

@icraft/player-react 为开发者提供了一站式的3D数字孪生可视化解决方案。通过简单的配置即可快速构建专业的3D可视化应用,配合灵活的API和实时数据接入能力,让您的数字孪生项目快速落地。无论是监控大屏、运营分析,还是工业互联网应用,@icraft/player-react 都能助您轻松实现。
无论是系统架构图、软件架构图、云架构图、IT架构图、部署架构图,还是3D结构图、网络架构图、网络拓扑图,都可以使用iCraft Editor来绘制并实现数字孪生。
立即开始使用 @icraft/player-react,探索数字孪生的无限可能!
官方地址:https://icraft.gantcloud.com/player-react/intro

Installation 安装
Install the @icraft/player-react package using npm or pnpm:
使用 npm 或 pnpm 安装 @icraft/player-react 包:

Using npm

npm install @icraft/player-react --save

Or using pnpm

pnpm install @icraft/player-react --save

注意:某些软件包管理器可能无法自动安装 @icraft/engine 软件包。如果缺少该软件包,请手动安装:

pnpm install @icraft/engine --save

Basic Usage 基本用法

在您的项目中导入并使用 ICraftPlayer 组件:

import { ICraftPlayer } from "@icraft/player-react";export default function MyScene() {return <ICraftPlayer src='your-scene.iplayer' />;
}

其中 src 是从 iCraft Editor 导出的 .iplayer 文件的路径。
在这里插入图片描述
服务状态监控
展示如何将服务器集群的运行状态数据实时展示在3D场景中,包括CPU使用率、内存占用、运行时间等关键指标的可视化展示。

player-javascript集成

@icraft/player 是一个 原生 JavaScript 组件,可以轻松地将 iCraft Editor 编辑的场景集成到您的项目中, 并提供丰富的交互事件和方法。

快速开始
安装
npm
使用 npm 或 pnpm 安装 @icraft/player 包:

使用 npm

npm install @icraft/player --save

或使用 pnpm

pnpm install @icraft/player --save
提示:某些包管理工具可能不会自动安装 @icraft/engine 包, 如报缺失,请手动安装:
CDN

<script src="https://unpkg.com/@icraft/player@latest/dist/umd/icraft-player.min.js"></script>

基础使用
ESM

import ICraftPlayer from '@icraft/player'

CDN

const ICraftPlayer = window.ICraftPlayer

创建播放器实例:

const player = new ICraftPlayer({src: 'your-scene.iplayer',container: document.getElementById('container'),
});

其中 src 是 iCraft Editor 导出的 .iplayer 文件地址, container 是承载场景的 DOM 元素。如有问题参考官网链接

相关文章:

  • JQuery 使用技巧
  • MCP之一_MCP协议解析
  • 邦芒秘籍:面试时自我介绍主要包含四个方面
  • PyCharm 2023升级2024 版本
  • 线下CPG零售的核心:POG与销量的循环优化
  • 回归问题常用模型以及优缺点和使用场景
  • TP5兼容达梦国产数据库
  • JAVA EE_网络原理_UDP与TCP
  • DeepSearch复现篇:QwQ-32B ToolCall功能初探,以Agentic RAG为例
  • SAP /SDF/SMON配置错误会导致HANA OOM以及Disk Full的情况
  • 【TS入门笔记3---接口(interface)、 函数与泛型 、类与面向对象 】
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: 跨平台开发同样支持retain()引用计数器处理.
  • 【Spark入门】Spark RDD基础:转换与动作操作深度解析
  • 爬虫学习笔记(三)--Http协议
  • 厚铜PCB如何兼顾质量与成本?供应商设计规范执行的黄金平衡点
  • 【行业特化篇2】金融行业简历特化指南:合规性要求与风险控制能力的艺术化呈现
  • 软考-软件设计师中级备考 6、数据结构 图
  • 鸿蒙NEXT开发组件截图和窗口截图工具类SnapshotUtil(ArkTs)
  • 榕壹云信用租赁系统:基于ThinkPHP+MySQL+UniApp的全链路免押租赁解决方案
  • 声纹监测技术在新能源汽车的应用场景解析
  • 病人有头发,照护者不发疯:《黑镜》中的身体缺席与虚伪关怀
  • TAE联手加州大学开发出新型核聚变装置:功率提升百倍,成本减半
  • 老凤祥一季度净利减少两成,去年珠宝首饰营收下滑19%
  • 诗词文赋俱当歌,听一听古诗词中的音乐性
  • 中国纪检监察报刊文:要让劳动最光荣成为社会的崇高风尚
  • 加拿大温哥华发生驾车冲撞人群事件,加拿大总理发声