get_topology
Lists faces, edges, or vertices of a CAD object with area, length, and position. Use index names to select entities for fillet, boolean, or sketching operations.
Instructions
List an object's faces or edges with semantic info for selection.
Faces sorted by area, edges by length, vertices by distance from origin
(largest/longest/farthest first). Use the index/name (Face1, Edge3, ...)
in follow-up operations such as fillet, boolean, or sketching on a face.
Args:
element: "faces", "edges", or "vertices".
limit: Max entries returned (1-200, default 50).
offset: Skip this many entries (pagination).
Returns:
JSON with total, returned, and a faces/edges list (index, name,
type, area/length, center, normal for planar faces).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| element | No | faces | |
| doc_name | Yes | ||
| obj_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |