@modelcubes/viewer-core
v0.1.1
Published
专业 CAD Web 可视化引擎:流式加载 .fmbv,单一入口 Viewer + 分域 manager。
Downloads
86
Readme
@modelcubes/viewer-core
专业 CAD Web 可视化引擎:流式加载 .fmbv 模型,单一入口 Viewer + 分域 manager(model / camera / selection / section / explode / edges …),零 UI、零框架依赖。
安装
npm install @modelcubes/viewer-core快速开始
<canvas id="viewport" style="width: 100%; height: 480px"></canvas>import { Viewer } from "@modelcubes/viewer-core";
const canvas = document.querySelector<HTMLCanvasElement>("#viewport")!;
const viewer = await Viewer.create(canvas);
await viewer.model.load("/fixtures/demo.fmbv");
viewer.camera.fitView();viewer.model.load() 接受 URL 字符串 / URL / Uint8Array / Blob / 自定义 Range fetcher;结构树骨架就绪即 resolve(可交互),几何分块继续后台流式到达。此后拖拽旋转、滚轮缩放、右键平移开箱即用。
完整文档见 FMB Viewer 文档站(发布后更新链接)。
License
专有软件,详见 LICENSE.md。
