# Adding Text to Curved Surface (Projection Failed)

**URL:** <https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756>\
**Category:** Modeling Questions\
**Created:** [March 13, 2024, 6:59am UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756 "2024-03-13T06:59:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsmit6](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@jsmit6](https://discourse.shapr3d.com/u/jsmit6)\
**Post date:** [March 13, 2024, 6:59am UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/1 "2024-03-13T06:59:14Z")

</div>

I am attempting to add text to a large cylinder that has the rough appearance of a hockey puck. I would like the text along the vertical (curved side) of the cylinder, but when I try to project the text onto the cylinder it says “Projection Failed”. Is there another way to get this accomplished? I’ve followed a few tutorials and I can’t seem to get them working either.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/7/e7f5ab01b9a40ab4dda6e77030db59fda26f803d.jpeg)

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [March 13, 2024, 11:08am UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/2 "2024-03-13T11:08:27Z")

</div>

[![](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/5/d/5dc2150bb3a543ebff663fb97ee1b67c5076d7d0.jpeg "Example 007 - projection") ](https://www.youtube.com/watch?v=dg3gWKQReKs)

Sorry for misspellings 🙂

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [March 13, 2024, 2:20pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/3 "2024-03-13T14:20:05Z")

</div>

Just played a little bit 🙂

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/b/3b19a788c48442ef241cb345bb1e008c63758a84.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/a/6a2cb5c9c60053202408a3c0596aa29597141521.jpeg)

---

<div class="post-metadata">

**Author:** ![Geoffree3](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/geoffree3/32/9580_2.png) [@Geoffree3](https://discourse.shapr3d.com/u/Geoffree3)\
**Post date:** [December 1, 2024, 9:52pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/4 "2024-12-01T21:52:56Z")

</div>

Hi, I’ve tried the same and can’t get my text to wrap around the curve. After watching your video many times I noticed eventually that the first and last characters are stretched out, so does it wrap or it’s just that your text is short enough that it fits on about 1/3 of the circumference?

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [December 1, 2024, 10:18pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/5 "2024-12-01T22:18:22Z")

</div>

Method on the video doesn’t wrap text but just project it on surface.  
You can wrap text around the object using another method - manual placement. The result you can see on the photos below the video.

---

<div class="post-metadata">

**Author:** ![Geoffree3](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/geoffree3/32/9580_2.png) [@Geoffree3](https://discourse.shapr3d.com/u/Geoffree3)\
**Post date:** [December 2, 2024, 4:27pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/6 "2024-12-02T16:27:03Z")

</div>

Thanks. I kept trying with a long piece of text and just couldn’t get it to get the same result as you! 🙂 Pity one cannot ‘sweep’ text along a path even if it is restricted to 2 dimensions.

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [December 2, 2024, 8:18pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/7 "2024-12-02T20:18:12Z")

</div>

[![](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/3/13011fe8c860758319b587e6315065e4ab214944.jpeg "Manually Wrapping Text Tutorial for [Shapr3D]") ](https://www.youtube.com/watch?v=chh4IcUnS3A&t=183s)

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [December 6, 2024, 10:28pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/8 "2024-12-06T22:28:19Z")

</div>

Shapr needs a Wrap Tool.

This is easy to do on Onshape

 ![Screenshot 2024-12-06 at 2.27.52 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/e/bee9382e3c0af8034bb1a09be46bed1946ff3e5c.jpeg)

---

<div class="post-metadata">

**Author:** ![Geoffree3](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/geoffree3/32/9580_2.png) [@Geoffree3](https://discourse.shapr3d.com/u/Geoffree3)\
**Post date:** [December 7, 2024, 1:38pm UTC](https://discourse.shapr3d.com/t/adding-text-to-curved-surface-projection-failed/30756/9 "2024-12-07T13:38:52Z")

</div>

Just had a look at OnShape and seems to have all the functionality of Shapr3D and as you point out, more … it has threads! Sketch functions are similar with constraints, it’s cloud based with versioning, parametric (so can edit dimensions), has full featured drawing tools, works on most platforms including iPad. And, for the hobbyists, the free version appears to be unrestricted in storage and exports (for non-commercial use and designs are public).
