civil3d_surface
Create, modify, and analyze Civil 3D surfaces. Perform operations like adding points, breaklines, boundaries, extracting contours, and computing volumes between surfaces.
Instructions
Manage Civil 3D surfaces. Actions: list, get (by name), get_elevation (at X,Y), get_statistics, create, delete, add_points, add_breakline, add_boundary, extract_contours, compute_volume (between two surfaces).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X coordinate (for get_elevation). | |
| y | No | Y coordinate (for get_elevation). | |
| name | No | Surface name. | |
| layer | No | Layer name. | |
| style | No | Surface style name. | |
| action | Yes | The surface operation to perform. | |
| points | No | Array of 3D points. | |
| baseSurface | No | Base surface for volume calculation. | |
| description | No | Description text. | |
| boundaryType | No | ||
| breaklineType | No | ||
| majorInterval | No | Major contour interval. | |
| minorInterval | No | Minor contour interval. | |
| boundaryPoints | No | Boundary polygon points. | |
| comparisonSurface | No | Comparison surface for volume calculation. |