Part Modeling
Everything CoPilot can build in a part — sketches, solid and surface features, patterns, sheet metal, materials, measurement and export — with prompts you can type as-is. All values are millimetres and degrees unless you say otherwise.
Start here: a worked bracket
If you read nothing else, read this. It is the shape of a session that goes well: one feature at a time, each one checked before the next.
-
Create a new part, then a 120 x 80 x 15 mm plate — sketch on the XY plane and extrude 15 mm in +Z
Expected volume 144,000 mm³.
-
What is the volume and bounding box?
Confirm 144,000 mm³ and 120 × 80 × 15 before continuing.
-
Add four Ø9 mm through holes on the top face, 15 mm in from each corner
Four holes through 15 mm of plate remove about 3,817 mm³.
-
How many holes are in the tree, and what is the volume now?
-
Add 5 mm fillets to the four vertical corner edges
-
Assign 6061-T6 aluminium and tell me the mass
Sketching
Choosing the sketch plane — the single most important thing on this page
A sketch can go on a standard plane (XY, XZ, YZ), on an existing face, or on any plane in space defined by a point and a normal direction. For anything that is not on a standard plane through the origin, use the third form and say both parts out loud:
To sketch on a face, get the face from a query first rather than guessing at a name:
Sketch entities
Lines, circles, arcs, rectangles, regular polygons, points, ellipses and splines are all available, plus arbitrary closed polygons given as a list of vertices.
Arcs: give the exact angles if you have them
An arc is defined by centre, radius, start angle and end angle. If you know the exact angles, paste them — rounding a computed angle by half a degree can leave a profile open by a fraction of a millimetre, and an open profile will not extrude.
Constraints and dimensions
Coincident, concentric, parallel, perpendicular, horizontal, vertical, tangent, equal and fix constraints can all be added, along with linear, radial, diameter and angular sketch dimensions.
Editing sketches
Solid features
Extrude and cut
Give the direction as a world vector rather than “positive” or “negative”. Positive means different things on different planes and in different CAD systems; +Z does not.
If a cut reports success but the volume did not change, the direction was wrong. Say so and ask for the flip:
Revolve
An axis named simply “X” passes through the world origin. For an axis anywhere else, give a point on the axis and its direction — this is the most common cause of a revolve that produces a giant ring instead of a shaft.
Sweep and loft
Lofts accept guide curves, tangency conditions at each end (none, normal to profile, tangent to face, or a direction), and a closed-loop option.
Fillets — identify edges by world point
This is the technique that makes fillets reliable. Give one world-coordinate point near the midpoint of each edge you want blended, in millimetres. Each point selects exactly the nearest body edge; nothing else is filleted.
Where do you get the points? Ask for them:
Descriptive selection also works for the easy cases — and is fine when the geometry is unambiguous:
Reading a fillet result
- Per-edge evidence — each edge's type, midpoint, length, and the distance from the point you gave. A distance of 0.00 mm means a dead-on pick.
- Measured volume change. A fillet on a convex edge removes material; on a concave edge it adds. Zero change means nothing happened.
- Refusals name the real geometry. If your point is more than about 3 mm from any edge, or two edges are within half a millimetre of being equally close, the operation stops and tells you the candidates and their actual coordinates — which is exactly what you need to correct the request.
Chamfers
Holes and threads
Hole types: simple, counterbore, countersink and tapped. A tapped hole creates a genuinely threaded hole. Target a face either by asking for the face from a query, or by naming its outward normal as a world axis — x, -x, y, -y, z, -z.
Threads can also be added to an existing hole or shaft. Leave the diameter out and the thread is derived from the hole's actual measured geometry, which is more reliable than typing a size that may not match:
Shell, draft, boolean, split
Face-level edits
Reference geometry
Editing existing features
You never have to delete and rebuild to change a value. Refer to the feature by name and say what should change.
Patterns and mirrors
Parameters and equations
Named parameters and driving equations can be listed, read, created, changed and exchanged as JSON — in all four 3D CAD systems, using each one's own mechanism.
Materials, appearance and properties
Measuring and querying
Measurement is how you check everything else on this page, so it is worth knowing what is available.
Verification prompts
And the probe technique, for when volume alone cannot tell you where something is:
The volume removed tells you how much material genuinely exists in that height band — which a total volume never can. See Verifying results.
Checkpoints
Sheet metal
Sheet metal is supported in all four 3D CAD systems (not AutoCAD). The first feature of a sheet metal part must be a base flange — not an extrusion — because that is what establishes the thickness, bend radius and the sheet body that everything else depends on.
Nesting for cutting
How this runs depends on your CAD system:
| CAD system | Nesting |
|---|---|
| Autodesk Inventor | Uses Inventor's own Nesting Utility — requires Inventor Professional with the Nesting Utility add-in installed. |
| Solid Edge | Uses Solid Edge's built-in Nest utility, which requires a Premium licence; otherwise falls back to the built-in engine. |
| SOLIDWORKS | No native nesting API — CoPilot's own nesting engine does the layout from exported flat-pattern DXFs. |
| Siemens NX | No native nesting API — same built-in engine as SOLIDWORKS. |
Surfaces
Surface modelling is more unevenly supported than solid modelling, so check this table before planning a workflow around it.
| Operation | SOLIDWORKS | Inventor | NX | Solid Edge |
|---|---|---|---|---|
| Offset surface | Yes | Yes | Yes | Yes |
| Extend surface | Yes | Yes | Yes | Yes |
| Trim surface | Yes | Yes | Yes | Yes |
| Thicken surface into a solid | Yes | Yes | Yes | Yes |
| Planar surface from boundary curves | Yes | Yes | Yes | No |
| Project curve onto a surface | No | No | No | No |
Design for manufacture
CoPilot can score a part against manufacturing rules and write the result up as a Word document, with screenshots.
Domains: machining, sheet metal, injection moulding, casting, 3D printing and welding, or let CoPilot infer the domain from the part.
Mould tooling
Draft analysis, parting lines, parting and shutoff surfaces, core/cavity split, mould bases, runners and cooling channels are available — but with real differences between CAD systems.
| Operation | SOLIDWORKS | Inventor | NX | Solid Edge |
|---|---|---|---|---|
| Draft angle analysis | Yes | Yes | Yes | Yes |
| Parting line | Yes | Yes | Yes | Yes |
| Parting surface | Yes | Yes | Yes | Guidance only — creates a reference plane, not a surface |
| Shutoff surface | Yes | Manual only — you must name the opening faces | Yes | Guidance only |
| Core / cavity split | Yes | Yes | Yes | Yes |
| Mould base, runners, cooling channels | Yes | Yes (built from plate geometry) | Yes (built from generic modelling) | Guidance only |
Import and export
STEP, IGES, STL, Parasolid, SAT and JT are available for solids; PDF, DXF and DWG for drawings. To move a part with its feature history instead of as a dumb solid, see Feature Tree Translation.
Known gaps worth knowing about
Not currently available in any CAD system: projecting a curve onto a surface, and CAM setup / toolpath generation. Requests in these areas will not produce geometry — on some CAD systems the reply may nevertheless read as though something was done, which is exactly why the measurement habits on this page matter.
Face divide, face delete and face replace are similarly unreliable outside SOLIDWORKS. If you use them, verify with a face count and a volume before building on the result.
See also
- Chat Basics — the habits this page assumes.
- Drawings & Dimensions
- Assemblies
- Simulation & FEA
- Verifying results