cross_sections
Compute cross-sectional areas at evenly spaced planes along an axis to detect internal voids, wall-thickness variation, or verify profile match.
Instructions
Compute cross-sectional areas at evenly spaced planes along an axis. Returns a list of {position, area} pairs. axis: X, Y, or Z (default Z). num_slices: number of planes (default 10, minimum 2). Useful for detecting internal voids, wall-thickness variation, or verifying that a shape's cross-section profile matches a reference. object_name: named object from show() (default: current shape).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | No | ||
| axis | No | Z | |
| num_slices | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |