CAD 图块 JSON 接口

返回可编辑的纯 JSON CAD 块数据。每个模板保留原始矢量实体、图层样式、局部坐标、嵌套块依赖和接线端口,可用于重建 DXF/DWG。

JSON 矢量画布预览

直接渲染 CAD 图元,不使用设备截图。可选图块、拖动画布、滚轮缩放,并显示预设连接点。

可选模板

图层样式

图元属性

点击画布内的线、文字或图形查看实体属性。
正在初始化…正在加载图块列表…

调用接口

GET/api/v1/cad-blocks

返回全部模板的摘要、端口 ID、图元数量和 JSON 地址。

GET/api/v1/cad-blocks/{template_id}

返回该模板的完整矢量 JSON,包括 entities、图层、端口与嵌套依赖。

GET/api/v1/cad-blocks/{template_id}/ports

仅返回轻量的 connection_ports 数据,用于先布置设备、再按 in1/out1 接线。

调用示例

const block = await fetch(
  "https://api.aspenflowsim.top/api/v1/cad-blocks/Compressor_01"
).then((response) => response.json());

const out1 = block.connection_ports.ports.find((port) => port.id === "out1");
// out1.local 是相对插入基点的端口坐标。

当前 CAD 模板

嵌套子块

ICON1__dependency_01

气动调节阀
10 个图元 · in1、out1、signal1

图框

DrawingFrame_01

DrawingFrame_01
139 个图元 · 无工艺端口 含可画区