2.5D 等轴测
2.5D 等轴测(26 种)
等轴测(isometric)立体图元:顶面提亮 / 侧面压暗的三面体块,随「填充 / 按值填充」三面联动换色。配合画板「深度排序(depth-sort)」、连线「立体管道(line-style: pipe)」与图元「材质 material / 落地阴影 ground-shadow / 斜切投影 iso-plane」搭建 2.5D 立体场站(对照图扑 HT 2.5D 组态)。
所有形状共享同一套 图元属性(几何 / 颜色 / 文字 / 数据 / 状态 / 动画 / 交互),差异只在
shape取值与端口布局。下方每个形状给出用途、端口、值驱动行为与可复制 JSON;值驱动 / 状态色的机制说明见 组态图元 · 值驱动与状态。
iso-cube 立方体(2.5D) {#iso-cube}
等轴测立方体:通用体块,搭机台 / 底座 / 建筑块。
默认尺寸 96×96;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-cube",
"geo-x": 120,
"geo-y": 80,
"geo-w": 96,
"geo-h": 96,
"node-text": "立方体(2.5D)"
}
}iso-platform 地台(2.5D) {#iso-platform}
等轴测地台:场站地面基座(深度排序时恒垫底),设备摆其上成 2.5D 场景。
默认尺寸 220×120;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-platform",
"geo-x": 120,
"geo-y": 80,
"geo-w": 220,
"geo-h": 120,
"node-text": "地台(2.5D)"
}
}iso-zone 地面标区(2.5D) {#iso-zone}
地面标区:半透明菱形区域框,划分工艺区 / 电气区(深度排序时恒垫底)。
默认尺寸 180×92;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-zone",
"geo-x": 120,
"geo-y": 80,
"geo-w": 180,
"geo-h": 92,
"node-text": "地面标区(2.5D)"
}
}iso-tank 立式罐(2.5D) {#iso-tank}
2.5D 立式罐:真椭圆顶的圆柱罐,值驱动液位(液面为等轴测椭圆),配 liquid-wave 液面波浪更生动。
默认尺寸 96×132;端口 n(上)、e(右)、s(下)、w(左);值驱动:罐内液面(等轴测椭圆)随值升降,开 liquid-wave 加波浪线。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-tank",
"geo-x": 120,
"geo-y": 80,
"geo-w": 96,
"geo-h": 132,
"node-text": "立式罐(2.5D)",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}iso-tank-h 卧式罐(2.5D) {#iso-tank-h}
2.5D 卧式罐:带支腿卧罐,右端弧出体积、左封头提亮。
默认尺寸 150×84;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-tank-h",
"geo-x": 120,
"geo-y": 80,
"geo-w": 150,
"geo-h": 84,
"node-text": "卧式罐(2.5D)"
}
}iso-box 设备箱(2.5D) {#iso-box}
2.5D 设备箱:立方体箱体 + 正面指示灯 + 侧面散热格栅。
默认尺寸 110×100;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-box",
"geo-x": 120,
"geo-y": 80,
"geo-w": 110,
"geo-h": 100,
"node-text": "设备箱(2.5D)"
}
}iso-conveyor 传送带(2.5D) {#iso-conveyor}
2.5D 传送带:等轴测台面 + 前侧滚轮 + 支腿,产线输送。
默认尺寸 220×90;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-conveyor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 220,
"geo-h": 90,
"node-text": "传送带(2.5D)"
}
}iso-rack 机柜(2.5D) {#iso-rack}
2.5D 机柜:立式柜体 + 前门设备槽位,机房 / PLC 柜。
默认尺寸 84×132;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-rack",
"geo-x": 120,
"geo-y": 80,
"geo-w": 84,
"geo-h": 132,
"node-text": "机柜(2.5D)"
}
}iso-building 厂房(2.5D) {#iso-building}
2.5D 厂房:体块厂房 + 卷帘大门 + 侧面条窗。
默认尺寸 190×120;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-building",
"geo-x": 120,
"geo-y": 80,
"geo-w": 190,
"geo-h": 120,
"node-text": "厂房(2.5D)"
}
}iso-cooling-tower 冷却塔(2.5D) {#iso-cooling-tower}
2.5D 冷却塔:双曲面塔身 + 顶部开口(外沿亮 / 内口暗)。
默认尺寸 110×132;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-cooling-tower",
"geo-x": 120,
"geo-y": 80,
"geo-w": 110,
"geo-h": 132,
"node-text": "冷却塔(2.5D)"
}
}iso-pump 泵组(2.5D) {#iso-pump}
2.5D 泵组撬块:橇座 + 蜗壳泵 + 卧式电机的成套泵组。
默认尺寸 150×96;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-pump",
"geo-x": 120,
"geo-y": 80,
"geo-w": 150,
"geo-h": 96,
"node-text": "泵组(2.5D)"
}
}iso-pipe-support 管架(2.5D) {#iso-pipe-support}
2.5D 管架:立柱 + 横梁 + 斜撑,架空管道支撑。
默认尺寸 120×100;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-pipe-support",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 100,
"node-text": "管架(2.5D)"
}
}iso-wall 围墙(2.5D) {#iso-wall}
2.5D 围墙:长条墙体(顶面 / 正面 / 端面三面),围挡与厂界。
默认尺寸 220×72;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-wall",
"geo-x": 120,
"geo-y": 80,
"geo-w": 220,
"geo-h": 72,
"node-text": "围墙(2.5D)"
}
}iso-stack 烟囱(2.5D) {#iso-stack}
2.5D 烟囱:锥形筒体 + 警示条带 + 顶口。
默认尺寸 56×150;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-stack",
"geo-x": 120,
"geo-y": 80,
"geo-w": 56,
"geo-h": 150,
"node-text": "烟囱(2.5D)"
}
}iso-pool 水池(2.5D) {#iso-pool}
2.5D 水池:池沿 + 内壁 + 值驱动液面菱形(液位低时向池底下沉),配 liquid-wave 液面波浪,水务 / 泳池 / 蓄水池。
默认尺寸 200×120;端口 n(上)、e(右)、s(下)、w(左);值驱动:池内液面菱形随值升降(低液位向池底下沉),开 liquid-wave 加波浪线。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-pool",
"geo-x": 120,
"geo-y": 80,
"geo-w": 200,
"geo-h": 120,
"node-text": "水池(2.5D)",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}iso-solar 光伏板(2.5D) {#iso-solar}
2.5D 光伏板:斜置受光面 + 电池片网格 + 支柱,光伏电站 / 园区屋顶阵列。
默认尺寸 170×110;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-solar",
"geo-x": 120,
"geo-y": 80,
"geo-w": 170,
"geo-h": 110,
"node-text": "光伏板(2.5D)"
}
}iso-transformer 变压器(2.5D) {#iso-transformer}
2.5D 变压器:油箱体块 + 三支高压套管 + 侧面散热片,变电站主设备。
默认尺寸 150×130;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-transformer",
"geo-x": 120,
"geo-y": 80,
"geo-w": 150,
"geo-h": 130,
"node-text": "变压器(2.5D)"
}
}iso-ess-container 储能集装箱(2.5D) {#iso-ess-container}
2.5D 储能集装箱:集装箱体 + 散热百叶 + 值驱动 SOC 电量条(绿 / 黄 / 红随电量),储能电站标配。
默认尺寸 200×110;端口 n(上)、e(右)、s(下)、w(左);值驱动:SOC 电量条长度随值变化,绿 / 黄 / 红随电量分档。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-ess-container",
"geo-x": 120,
"geo-y": 80,
"geo-w": 200,
"geo-h": 110,
"node-text": "储能集装箱(2.5D)",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}iso-shelf 立体货架(2.5D) {#iso-shelf}
2.5D 立体货架:多层层板 + 立柱 + 货物箱,仓储 / 立库场景。
默认尺寸 180×140;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-shelf",
"geo-x": 120,
"geo-y": 80,
"geo-w": 180,
"geo-h": 140,
"node-text": "立体货架(2.5D)"
}
}iso-container 集装箱(2.5D) {#iso-container}
2.5D 集装箱:瓦楞箱体 + 门缝锁杆,物流堆场 / 港口。
默认尺寸 190×100;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-container",
"geo-x": 120,
"geo-y": 80,
"geo-w": 190,
"geo-h": 100,
"node-text": "集装箱(2.5D)"
}
}iso-agv AGV小车(2.5D) {#iso-agv}
2.5D AGV 小车:托盘车体 + 状态灯带 + 轮组,配「按值移动」(move-by-value)做产线走位动画。
默认尺寸 120×70;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-agv",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 70,
"node-text": "AGV小车(2.5D)"
}
}iso-robot-arm 机械臂(2.5D) {#iso-robot-arm}
2.5D 机械臂:底座 + 大小臂 + 关节 + 手爪,智能制造工位。
默认尺寸 130×130;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-robot-arm",
"geo-x": 120,
"geo-y": 80,
"geo-w": 130,
"geo-h": 130,
"node-text": "机械臂(2.5D)"
}
}iso-machine 加工机床(2.5D) {#iso-machine}
2.5D 加工机床:箱体机身 + 观察窗 + 控制面板 + 顶部状态灯(配「按值动画」blink 作报警)。
默认尺寸 150×110;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-machine",
"geo-x": 120,
"geo-y": 80,
"geo-w": 150,
"geo-h": 110,
"node-text": "加工机床(2.5D)"
}
}iso-truck 货车(2.5D) {#iso-truck}
2.5D 货车:货箱 + 驾驶室 + 轮组,物流园区 / 厂区运输。
默认尺寸 200×95;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-truck",
"geo-x": 120,
"geo-y": 80,
"geo-w": 200,
"geo-h": 95,
"node-text": "货车(2.5D)"
}
}iso-tree 树木(2.5D) {#iso-tree}
2.5D 树木:三球树冠 + 树干 + 地影,园区绿化点缀(建议自定义填充为绿色系)。
默认尺寸 84×110;端口 n(上)、e(右)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-tree",
"geo-x": 120,
"geo-y": 80,
"geo-w": 84,
"geo-h": 110,
"node-text": "树木(2.5D)"
}
}iso-road 道路段(2.5D) {#iso-road}
2.5D 道路段:沥青路面 + 中心虚线 + 边线(深度排序恒垫底),园区路网。
默认尺寸 240×80;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "iso-road",
"geo-x": 120,
"geo-y": 80,
"geo-w": 240,
"geo-h": 80,
"node-text": "道路段(2.5D)"
}
}