# Copy existing sketch onto a new body?

**URL:** <https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878>\
**Category:** Modeling Questions\
**Created:** [September 12, 2023, 11:40pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878 "2023-09-12T23:40:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![automatom](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@automatom](https://discourse.shapr3d.com/u/automatom)\
**Post date:** [September 12, 2023, 11:40pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/1 "2023-09-12T23:40:38Z")

</div>

So I created a fairly detailed sketch and now I would like to use it on a new body I created but can’t figure out how to do it. Is it possible?

Thanks all

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [September 13, 2023, 12:58am UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/2 "2023-09-13T00:58:45Z")

</div>

You can project a sketch onto a body with the **Project** tool.  
If the body is flat, you have the option of projecting as a sketch or an edge.  
If the body is curved, you can only project an edge.

---

<div class="post-metadata">

**Author:** ![automatom](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@automatom](https://discourse.shapr3d.com/u/automatom)\
**Post date:** [September 13, 2023, 7:40am UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/3 "2023-09-13T07:40:57Z")

</div>

Hi Mike, as usual I went experimenting after posting this and found the project, it seemed to be what I needed, but when I tried it my sketch got warped out of dimension. I don’t know if it’s because the face of the body I’m trying to project onto is at a 20° angle or if I did something wrong?

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [September 13, 2023, 3:42pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/4 "2023-09-13T15:42:36Z")

</div>

If the body is at an angle the projection will be distorted. Either rotate the body parallel to the sketch or visa versa before doing the projection.

---

<div class="post-metadata">

**Author:** ![automatom](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@automatom](https://discourse.shapr3d.com/u/automatom)\
**Post date:** [September 13, 2023, 7:10pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/5 "2023-09-13T19:10:28Z")

</div>

Thanks Mike, while you’re here is there an easy way of putting a body back to 0 Z-height on the workplane without trying to guess?

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [September 13, 2023, 7:15pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/6 "2023-09-13T19:15:08Z")

</div>

make a temp body with one face at your desired Z-height. Then use **Align** to that face and afterward delete temp body.

---

<div class="post-metadata">

**Author:** ![automatom](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@automatom](https://discourse.shapr3d.com/u/automatom)\
**Post date:** [September 13, 2023, 7:35pm UTC](https://discourse.shapr3d.com/t/copy-existing-sketch-onto-a-new-body/27878/7 "2023-09-13T19:35:10Z")

</div>

Hmm okay, thanks. I was hoping I was missing some sort of shortcut key but not to worry lol. Maybe one for the feature request thread 🙂
