solid_revolve
Create a 3D solid by revolving a closed planar profile around a WCS 3D axis; use it for axisymmetric parts such as shafts and pulleys.
Instructions
Create an ACIS 3DSOLID by revolving a closed planar profile around a non-degenerate WCS 3D axis by a non-zero angle within plus/minus 360 degrees.
Side-effects: Creates 3DSOLID by rotation. Disambiguation: Use for axisymmetric shapes (shafts, pulleys).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| layer | No | Target layer name for the resulting solid | |
| axis_x1 | Yes | Axis of revolution start point X in WCS | |
| axis_x2 | Yes | Axis of revolution end point X in WCS | |
| axis_y1 | Yes | Axis of revolution start point Y in WCS | |
| axis_y2 | Yes | Axis of revolution end point Y in WCS | |
| axis_z1 | Yes | Axis of revolution start point Z in WCS | |
| axis_z2 | Yes | Axis of revolution end point Z in WCS | |
| angle_deg | No | Revolution angle in degrees (default: 360.0) | |
| profile_object_id | Yes | Backend entity ID of closed planar profile to revolve |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||