# How to build this……

**URL:** <https://discourse.shapr3d.com/t/how-to-build-this/21320>\
**Category:** Modeling Questions\
**Created:** [September 10, 2022, 1:11pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320 "2022-09-10T13:11:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 10, 2022, 1:11pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/1 "2022-09-10T13:11:43Z")

</div>

I like this design and thought it is easy to build but …… fail to do it many times and not even close particularly the turning point with big circle alike integrated, can anyone give me some hints?

> **[TheraFace PRO Percussive Skin Care Device | Therabody](https://www.therabody.com/us/en-us/theraface-pro-facial-care-device.html)**
>
> Experience the benefit of red light therapy, percussive cleansing, face microcurrent therapy and more at home, all in one revolutionary skin care device.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/8/0/803a123bcd0ff985a3e4ee527ff1cbd5bb140790.jpeg)

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 10, 2022, 2:31pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/2 "2022-09-10T14:31:05Z")

</div>

The circles are easy enough. Here’s a quick example.

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

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

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

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

I drew a half circle and revolved it to get a ball. Then I made a sketch to cut the sides off the ball… Then shelled the ball and made another ball to fit inside it. I could instead have just subtracted the small ball from the big one.

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 10, 2022, 2:40pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/3 "2022-09-10T14:40:04Z")

</div>

Then I drew two circles for the handle (I wasn’t sure if it’s a circle handle in your photo but the procedure is the same for any shape you draw). I Lofted the two circles into a handle shape and then Unioned the handle and outer ball and then chamfered the join line between them.

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

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

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

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

I hope that’s of some help to you.

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 10, 2022, 3:44pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/4 "2022-09-10T15:44:28Z")

</div>

Some work on the head part. Then a cutout for the switch and then I extruded switch parts and raised symbols. Some chamfers to finish off the geometry.

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

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

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

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

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/0/9/0903eec0c285c7465120bfdb5bf6e8f25750bee8.jpeg)

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

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/4/943eeda046fef95aef41aada6131f8b0279a2b79.jpeg)

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

Main work done. All took about 30 minutes. I’ll add materials in Visualisations shortly.

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

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 10, 2022, 4:11pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/5 "2022-09-10T16:11:33Z")

</div>

A quick play with materials in Shapr3D Visualisations (anodised metal, glossy abs, transparent polypropylene, and felt) and some renders in the environments.

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

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

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

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/4/9/497e231b383ec43eefad877d2fc724304fc44323.jpeg)

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

And an AR shot of the product on my bedside locker. It’s probably not to correct scale as I don’t know what the product is, but it’s nice to see in AR.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/0/8/0886a3b229be740a8e0b1dc005d551a626fe0c9b.jpeg)

It was fun making it anyway 🙂

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 10, 2022, 4:16pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/6 "2022-09-10T16:16:57Z")

</div>

Thanks a lot of your illustration, this is how I tried, it is the transaction area between the handle and the circle that I couldn’t manage, that is very smoothly integrated all together.

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

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/0/30bb88793452ffb3d66d158f60e495ba12b8dbb4.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/d/8/d85fc6ea4edb30153126a3d8b8266d8472fe62a4.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/c/9c6dccd71522c25741277f15def24dd5b5af9fad.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/a/4/a45b92d3a96cba285c6ce8fa6f1465f1181856bc.jpeg)

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 10, 2022, 4:25pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/7 "2022-09-10T16:25:32Z")

</div>

I think you did well there Raymond. 👍

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 10, 2022, 4:32pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/8 "2022-09-10T16:32:11Z")

</div>

But I still couldn’t manage how to build that perfect smooth surface between the circle joint and the handle…… there must be some other way around……

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [September 10, 2022, 4:32pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/9 "2022-09-10T16:32:48Z")

</div>

Have you tried applying a G2 fillet?

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 10, 2022, 5:20pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/10 "2022-09-10T17:20:07Z")

</div>

I did but didn’t help much. Besides I observed the centre of ball is right at the centre of handle and ball size couldn’t be too small but couldn’t be too large…. It may be the size of ball and size of handle are all calculated precisely…… anyway I surrender ……

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

---

<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 10, 2022, 5:42pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/11 "2022-09-10T17:42:54Z")

</div>

Here’s an alternate approach. Note that the sizes and contours are not exact but meant to show a different construction method.

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 11, 2022, 3:44am UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/12 "2022-09-11T03:44:31Z")

</div>

Thanks for giving such good idea, I suppose it is the correct approach

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 11, 2022, 6:38am UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/13 "2022-09-11T06:38:23Z")

</div>

But It didn’t allow me to fillet……

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/0/c/0cae679ee788f54a015b69f1dc5fae49752f5afe.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/5/3/53ba2926c332c69563e0e03bc13835a6d437f3bd.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/d/8/d8053d54007c9318bffca52beaf30fe0dd23d5da.jpeg)

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 11, 2022, 8:31am UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/14 "2022-09-11T08:31:24Z")

</div>

Try not to Loft on handle, then I could do fillet, not perfect but a bit close

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/4/f4fca7c1f961a0a5e3fec10f8632c3fb9fcea284.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/0/e05b823f333a239403e6a7151f48bea124e59855.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/3/1354b288557fd590a5d69a37e4f48aba342bc51d.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/8/a/8a14a2f6eee28610c7de1ed4b571dc5ab5117bea.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/c/cc098df0b2a6556423ae354ad98391a44e60805c.jpeg)

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 11, 2022, 2:04pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/15 "2022-09-11T14:04:56Z")

</div>

That turned out very well indeed.

---

<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 11, 2022, 4:34pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/16 "2022-09-11T16:34:41Z")

</div>

I agree with @Stephen that it turned out well.  
FWIW, here’s a variation of my previous model. I made the horizontal barrel shaped body asymmetrical so that it intersected with the vertical bodies more imbedded at the front. Then I did the fillet in two steps which made for a smoother fillet overall.

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/stephen/32/16350_2.png) [@Stephen](https://discourse.shapr3d.com/u/Stephen)\
**Post date:** [September 11, 2022, 5:33pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/17 "2022-09-11T17:33:52Z")

</div>

You thought that through very well Mike, all credit to you.

---

<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 11, 2022, 10:09pm UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/18 "2022-09-11T22:09:34Z")

</div>

@Stephen, thanks. Always glad to help out (if I can).

---

<div class="post-metadata">

**Author:** ![RaymondW](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RaymondW](https://discourse.shapr3d.com/u/RaymondW)\
**Post date:** [September 12, 2022, 2:41am UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/19 "2022-09-12T02:41:55Z")

</div>

Thanks for your advice Mike, that was exactly how I built this model now

---

<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 12, 2022, 3:12am UTC](https://discourse.shapr3d.com/t/how-to-build-this/21320/20 "2022-09-12T03:12:50Z")

</div>

Most welcome. Glad to help.
