eda_sch_primitive_get_primitives_bbox
Get the bounding box (minX, minY, maxX, maxY) for schematic primitives by passing their IDs, returning undefined if not found. Ideal for layout calculations and object positioning.
Instructions
sch_Primitive.getPrimitivesBBox(primitiveIds: Array<string | ISCH_Primitive>) -> Promise<{ minX: number; minY: number; maxX: number; maxY: number } | undefined>
获取图元的 BBox
returns: 图元的 BBox,如若图元不存在或没有 BBox,将会返回 undefined 的结果
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | 按官方签名顺序排列的JSON参数数组 | |
| windowId | No | 目标EDA窗口ID;省略时使用当前活动窗口 |