bom 3d模型的 jt数据在web端的展示工具
install
npm i @ithinkdt/jt-web3 --save-dev
Import
import jt-web from '@ithinkdt/jt-web3';
根目录运行
npm run build
修改package.json中的版本号后
npm publish
// 这里的 id 固定 JT_WEB, class 固定 siemens-app-container
<div class="siemens-app-container" id="JT_WEB"></div>
const jt_web = jt_web({
// 数据
data: {
title: '测试产品', // 模型组件名称
psId: '122', // 模型组件ID
"units": 5,
}
})
Data {
bboxMax: number[];
bboxMin: number[];
mat64: string;
psId: string;
title: string;
children: NonleafNode[] | LeafNode[];
}
LeafNode {
b64data: string;
bboxMax: number[];
bboxMin: number[];
psId: string;
title: string;
units: 5;
xform: number[];
}
NonleafNode {
bboxMax: number[];
bboxMin: number[];
psId: string;
title: string;
children: NonleafNode[] | LeafNode[];
}