copy_shape
Duplicate a shaped object as an independent static solid, deep-copying geometry so later edits to the original do not propagate. Use to seed mirror/pattern or standalone duplicate in assembly.
Instructions
Duplicate a shaped object as an INDEPENDENT static solid.
Unlike add_part (which creates an App::Link that tracks the source), this deep-copies the geometry: later edits to the original do NOT propagate to the copy. Use it to seed a mirror/pattern, or to drop a standalone duplicate instance into an assembly.
handle: handle of the source object (must have a Shape). placement: optional absolute [x, y, z] translation in mm applied to the copy's base. Omit to leave the copy coincident with the source. The source object is unchanged and stays visible. name: optional name for the new object (default '_copy').
Returns {handle, name, volume}: handle is a new 'copy_N' handle, name is the FreeCAD object name, volume is the copied solid's volume in mm^3.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| handle | Yes | ||
| placement | No |