# Add points on circle

**URL:** <https://discourse.shapr3d.com/t/add-points-on-circle/33144>\
**Category:** Modeling Questions\
**Created:** [August 4, 2024, 8:11am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144 "2024-08-04T08:11:25Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 4, 2024, 8:11am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/1 "2024-08-04T08:11:25Z")

</div>

Hi,  
I would like to add points on a circle in order to deform the shape.  
A kind of wave on the front of the shape. I can do it with Moi3d (screenshot gray ) but i don’t find precise information for Shapr3d. (what I want on the black Shapr screenshot).  
Thanks a lot.

 ![screenMOI](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/7/b725473e2e2b11253e7a76f4b7eae5ed744428fd.jpeg)  
 ![screen](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/9/99b37a14c138b8647f1f56ea028d1d96db16f65f.png)

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [August 4, 2024, 5:15pm UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/2 "2024-08-04T17:15:38Z")

</div>

Hi @jean-philippe2

The spline tool in control mode is what you are looking for.  
[https://www.youtube.com/watch?v=eWa9OT2VC7U&t=61](https://www.youtube.com/watch?v=eWa9OT2VC7U&t=61)

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 4, 2024, 5:41pm UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/3 "2024-08-04T17:41:15Z")

</div>

Thanks PEC  
OK for spline and arc tool but is it possible on a circle ?

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [August 4, 2024, 9:15pm UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/4 "2024-08-04T21:15:49Z")

</div>

For an “editable” circle, you can create a control spline with control points placed at the vertices of a regular hexagone. You will get a perfect circle and then, you can move the control points to alter the shape.

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 4, 2024, 9:51pm UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/5 "2024-08-04T21:51:58Z")

</div>

Excellent ! Thanks a lot.

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 5:22am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/6 "2024-08-05T05:22:56Z")

</div>

I tried to draw in a square, I aligned the points to the midpoints of the sides of the square with the midpoint constraint. After fitting a circle on it, I found that it was not regular. My be too less point…

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 6:18am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/7 "2024-08-05T06:18:25Z")

</div>

just to understand the circles drawn by the spline, I made one in hexagon and dodecahedron. The result is more and more accurate the more points we draw.

 ![IMG_1649](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/9/6927bfc9593e2fc3171f1bb7b2743169f7964e15.png)  
 ![IMG_1646](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/5/959133dc25db1601faf81329b78f36d5ab548bdd.png)

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 6:42am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/8 "2024-08-05T06:42:40Z")

</div>

Bravo JST !

---

<div class="post-metadata">

**Author:** ![PEC](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@PEC](https://discourse.shapr3d.com/u/PEC)\
**Post date:** [August 5, 2024, 7:00am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/9 "2024-08-05T07:00:54Z")

</div>

My mistake, @JST you are right for hexagon.

Actually to get a perfect circle, you should use a regular octogone or any regular polygon with a multiple of 8 vertices.

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 7:12am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/10 "2024-08-05T07:12:41Z")

</div>

OK well noted !

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 7:37am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/11 "2024-08-05T07:37:34Z")

</div>

if we want to be even more precise, the more vertices, and by drawing a circle larger than the desired one, and then reducing the “radius”, we get an even more accurate result… good to know…

 ![IMG_1651](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/2/12d9ada311df05f2abbd42396051c3ef57d91e8d.png)

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 7:55am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/12 "2024-08-05T07:55:57Z")

</div>

Otherwise, if we’re talking about splines. Is there an app for iPad where I can draw splines from .dat files? I would need profiles of ~300 points. It slows down my projects a lot that I have to ask others to draw it for me (usually this is done in rhino), then they draw it out as a template rib, and I usually import this in step and projectele to get a spline here…

I ask the pros.🕶🙏

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 8:23am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/13 "2024-08-05T08:23:15Z")

</div>

How i can move separately the points as my screenshot above ?  
[![](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/7/b725473e2e2b11253e7a76f4b7eae5ed744428fd.jpeg) ](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/7/b725473e2e2b11253e7a76f4b7eae5ed744428fd.jpeg)  
Thanks

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 9:01am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/14 "2024-08-05T09:01:09Z")

</div>

It would be a 3d spline, I don’t know if this is possible… but you can create the surface with the subtract command…

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 10:18am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/15 "2024-08-05T10:18:40Z")

</div>

Yes you are right 🙂  
I tend to want to make it complicated.

What is the simplest way to do this with the subtract command ?  
Thanks a lot !

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 11:00am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/17 "2024-08-05T11:00:41Z")

</div>

Oups 🙂 It’s a shame.

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 11:12am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/18 "2024-08-05T11:12:01Z")

</div>

The surface:

 ![IMG_1652](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/8/5/85e19f33e82d9ee471233354ecb6a260e8bb727d.jpeg)

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [August 5, 2024, 11:24am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/19 "2024-08-05T11:24:40Z")

</div>

Yes it’s better than Points 🙂  
Thanks again.

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [August 5, 2024, 11:27am UTC](https://discourse.shapr3d.com/t/add-points-on-circle/33144/20 "2024-08-05T11:27:53Z")

</div>

You can play with the crossections:

 ![IMG_1654](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/6/f6244368e6d8295d6a138e8bbdb2a03e5457c5ce.jpeg)  
 ![IMG_1653](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/2/d/2d8799391cb40ed6cd6c423e4ee1ad8f5121c2f0.jpeg)
