You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
3.8 KiB
128 lines
3.8 KiB
export default {
|
|
project_uuid: 'example1',
|
|
Tool: {
|
|
Group: [],
|
|
GlobalVariables: [],
|
|
UserCommand: [],
|
|
ProcessFlow: [],
|
|
Dashboard: [],
|
|
DataTable: [],
|
|
Trigger: [
|
|
{ name: 'OnOpen', fn: '' },
|
|
{ name: 'OnReset', fn: '' },
|
|
{ name: 'OnStart', fn: '' },
|
|
{ name: 'OnStop', fn: '' }
|
|
],
|
|
gridHelper: {
|
|
axesEnabled: true,
|
|
axesSize: 1000,
|
|
axesDivisions: 4,
|
|
axesColor: 0x000000,
|
|
axesOpacity: 1,
|
|
|
|
gridEnabled: true,
|
|
gridSize: 1000,
|
|
gridDivisions: 1000,
|
|
gridColor: 0x999999,
|
|
gridOpacity: 0.8,
|
|
|
|
snapEnabled: true,
|
|
snapDistance: 0.25
|
|
}
|
|
},
|
|
items: [
|
|
{
|
|
catalogCode: 'f1', t: 'floor', // 楼层
|
|
items: [
|
|
{
|
|
id: 'p1', // 物体ID, 唯一标识, 需保证唯一, three.js 中的 uuid
|
|
t: 'measure', // 物体类型, measure表示测量, 需交给 itemType.name == 'measure' 的组件处理
|
|
tf: [ // 变换矩阵, 3x3矩阵, 采用Y轴向上为正, X轴向右, Z轴向前的右手坐标系
|
|
[-9.0, 0, -1.0], // 平移向量 position
|
|
[0, 0, 0], // 旋转向量 rotation, 表示绕Y轴旋转的角度, 单位为度。对应 three.js 应进行"角度"转"弧度"的换算
|
|
[0.25, 0.1, 0.25] // 缩放向量 scale
|
|
],
|
|
dt: { // 用户数据, 可自定义, 一般用在 three.js 的 userData 中
|
|
label: '测量1', // 标签名称, 显示用
|
|
color: '#ff0000', // 颜色, 显示用. 十六进制颜色值, three.js 中的材质颜色
|
|
center: ['p2'], // 用于 a='ln' 的测量线段, 关联的点对象(uuid)
|
|
in: [], // 物流入方向关联的对象(id)
|
|
out: [] // 物流出方向关联的对象(id)
|
|
}
|
|
},
|
|
{
|
|
id: 'p2',
|
|
t: 'measure',
|
|
tf: [[-9.0, 0, 3], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
dt: {
|
|
color: '#ff0000',
|
|
label: '测量2',
|
|
center: ['p1', 'p3', 'p4']
|
|
}
|
|
},
|
|
{
|
|
id: 'p3', t: 'measure',
|
|
tf: [[-5.0, 0, 3], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
dt: {
|
|
label: '测量3',
|
|
center: ['p2']
|
|
}
|
|
},
|
|
{
|
|
id: 'p4',
|
|
t: 'measure',
|
|
tf: [[-9.0, 0, 8], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
dt: {
|
|
label: '测量4',
|
|
center: ['p2']
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
elevator: [],
|
|
wall: [],
|
|
pillar: [],
|
|
catalog: [
|
|
{
|
|
label: '仓库楼层',
|
|
items: [
|
|
{ catalogCode: '-f1', label: '地下室 (-f1)' },
|
|
{ catalogCode: 'f1', label: '一楼 (f1)' },
|
|
{ catalogCode: 'f2', label: '二楼 (f2)' },
|
|
{ catalogCode: 'OUT', label: '外场 (OUT)' },
|
|
{ catalogCode: 'fe', label: '楼层电梯 (fe)' }
|
|
]
|
|
},
|
|
{
|
|
label: '密集库区域',
|
|
items: [
|
|
{ catalogCode: 'm1', label: 'M1 (m1)' },
|
|
{ catalogCode: 'm2', label: 'M2 (m2)' },
|
|
{ catalogCode: 'm3', label: 'M3 (m3)' },
|
|
{ catalogCode: 'm4', label: 'M4 (m4)' },
|
|
{ catalogCode: 'me', label: '提升机 (me)' }
|
|
]
|
|
},
|
|
{
|
|
label: '多穿库A',
|
|
items: [
|
|
{ catalogCode: 'd1', label: 'D1 (d1)' },
|
|
{ catalogCode: 'd2', label: 'D2 (d2)' },
|
|
{ catalogCode: 'd3', label: 'D3 (d3)' },
|
|
{ catalogCode: 'd4', label: 'D4 (d4)' },
|
|
{ catalogCode: 'de1', label: '提升机 (de1)' }
|
|
]
|
|
},
|
|
{
|
|
label: '多穿库B',
|
|
items: [
|
|
{ catalogCode: 'e1', label: 'E1 (e1)' },
|
|
{ catalogCode: 'e2', label: 'E2 (e2)' },
|
|
{ catalogCode: 'e3', label: 'E3 (e3)' },
|
|
{ catalogCode: 'e4', label: 'E4 (e4)' },
|
|
{ catalogCode: 'ee1', label: '提升机 (ee1)' }
|
|
]
|
|
}
|
|
]
|
|
}
|