Tutorials PartCraft help Walkthroughs

Copy, paste and duplicate

Copy sketch geometry, features and assembly parts; paste where you click or in place; duplicate in one step; and what comes along with a copy and what does not.

Written for PartCraft 0.3. The same help is inside the app: press F1.

The Edit group in the toolbar holds Undo, Redo, Copy, Paste and a More menu with Cut, Copy, Paste, Paste in place, Duplicate, Delete, Select all and Select none, each with its key. What they copy depends on where you are: geometry in an open sketch, a feature in the history, or a part in an assembly.

A grayed-out item cannot act right now. Hover over it: its tooltip says why, for example "Select sketch geometry first" or "The clipboard holds Sketch2 and Extrude2: features paste into the history, so exit the sketch first".

ActionKeyIn a sketchIn the historyIn an assembly
Copy⌘CCtrl+CThe selected points and curvesThe selected sketch, extrude, revolve or hole (with its sketch)The selected part
Cut⌘XCtrl+XCopy, then delete themCopy, then delete the featureCopy, then remove the part
Paste⌘VCtrl+VThe copy follows the pointer; click where it goesAdds the copy at the end of the historyA new copy beside the other parts
Paste in place⇧⌘VCtrl+Shift+VAt the same coordinatesSame as PasteIn the same place as the copied part
Duplicate⌘DCtrl+DCopy and move in one go; the clipboard is left aloneA second copy right after youA second copy beside the other parts
Deletefn DeleteDeleteThe selectionThe feature (asks if others use it)The part or joint
Select all⌘ACtrl+AEverything in the sketchNot availableNot available
Select noneEscEscClears the selectionClears the selection and picksClears the selection

Every paste, duplicate and cut is one step in the undo list: ⌘ZCtrl+Z takes it back, ⌘YCtrl+Y puts it back.

In a sketch

  1. Select what to copy: click it, ⇧Shift+click for more, drag a window, or press ⌘ACtrl+A for everything.
  2. Press ⌘CCtrl+C or choose Copy. The status bar says what was copied.
  3. Press ⌘VCtrl+V or choose Paste. A dashed copy follows the pointer, held by its middle. It snaps to points: put a copied circle's center on a point by clicking that point.
  4. Click where it goes. The pasted geometry stays selected, so you can drag it or add relations to it straight away. EscEsc cancels the paste.

What comes along:

  • A copied line, circle or arc brings its own end points and center.
  • Relations and dimensions between copied items come along: a copied rectangle is still a rectangle, with its sizes.
  • Relations to geometry you did not copy, and to the origin, are dropped. The status bar counts them: "2 relations to geometry outside the copy will not come along". So a pasted copy is free to move until you tie it in with relations or dimensions.
  • A fixed point stays fixed, at its new position.

Paste in place puts the copy exactly on the original's coordinates, in this sketch or in another one: handy to bring a profile from one sketch into another. In the same sketch the copy lies on top of the original; drag it away.

Duplicate (⌘DCtrl+D) copies the selection and starts placing it at once, without touching what is on the clipboard.

In the history

  1. Click a sketch, an extrude, a revolve or a hole in the history.
  2. ⌘CCtrl+C copies it. A sketch-based feature is copied together with its sketch.
  3. ⌘VCtrl+V adds the copy at the end of the history (at the rollback bar when you have rolled back), with new names such as Sketch3 and Extrude2.

The copy sits on the same plane or face as the original, so it builds on top of it and the part looks the same. Select the new sketch and change its plane in the right panel, or open it and drag or re-dimension the profile, to move the copy.

  • Paste into another part: open that part and press ⌘VCtrl+V. When the copy's sketch was on a face that part does not have, it goes on the front plane, and the status bar says so.
  • Duplicate does copy and paste in one step, inside the same part.
  • Cut copies the feature, then deletes it (asking first if other features use it).

Patterns, mirrors, fillets, chamfers, shells and imported solids cannot be copied: they hang on edges, faces or features picked in this part. Copy the sketch or the feature they are built on instead, or pattern it with Linear or Circular.

In an assembly

  1. Click a part in the view or in the list on the left.
  2. Choose Duplicate (⌘DCtrl+D), or ⌘CCtrl+C then ⌘VCtrl+V.

The new copy is the same part: edit one and every copy changes. It appears 20 mm to the right of everything already in the assembly, turned the same way as the copy, and stays there until a joint places it. Paste in place (⇧⌘VCtrl+Shift+V) puts it exactly where the copied part is; join it to move it (a slider joint's offset pushes it along).

Pasting a part copied from another assembly brings the part along, the same as Insert from its file. Add copy in the Assembly group does the same as Duplicate, and works with nothing selected (it copies the last part).

The clipboard

  • It is PartCraft's own clipboard, not the computer's: you cannot paste PartCraft geometry into another program, or text into PartCraft's views.
  • It is kept in this browser, so another PartCraft tab can paste what you copied. It is read back and checked like an opened file; anything damaged or from another version is refused.
  • A part with a large imported STEP file may be too big for the browser to keep: it then pastes only in this tab.
  • In a number box or the help search, ⌘CCtrl+C and ⌘VCtrl+V copy and paste text as usual.

On the drawing sheet, copy and paste are not available yet; Delete and Select none work on the selected symbol. See Not built yet.