Put points on a circle and delete them without deforming it?
Moderators: Víctor Paredes, Belgarath, slowtiger
-
- Posts: 46
- Joined: Sun Oct 02, 2016 3:53 pm
Put points on a circle and delete them without deforming it?
This sounds like a dumb question, but I'm actually at a loss here.
So I draw a circle, right, and then I put some points onto its edge. If you don't uncheck the "Sharp points" box, this action immediately turns the circle into something decidedly less circle-y. OK, let's uncheck it and put the points. Great! Although not really: if you delete any of these new points, the circle will still deform, morphing from "pizza" into "squashed soccer ball." Any ideas on how to avoid such a transformation and preserve the round shape?
So I draw a circle, right, and then I put some points onto its edge. If you don't uncheck the "Sharp points" box, this action immediately turns the circle into something decidedly less circle-y. OK, let's uncheck it and put the points. Great! Although not really: if you delete any of these new points, the circle will still deform, morphing from "pizza" into "squashed soccer ball." Any ideas on how to avoid such a transformation and preserve the round shape?
- synthsin75
- Posts: 10253
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: Put points on a circle and delete them without deforming
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
-
- Posts: 46
- Joined: Sun Oct 02, 2016 3:53 pm
Re: Put points on a circle and delete them without deforming
Well, I always use fixed bezier handles, and masks should be considered, in my opinion, only as a last resort method, because, as I recently discovered, they can slow the rendering process waaaay down. I actually was going to use a mask in this case, but then I thought: wait, this is silly, there MUST be a better way to achieve suck a simple goal.
- synthsin75
- Posts: 10253
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: Put points on a circle and delete them without deforming
Did you "enable bezier handles and fixed bezier handles"?
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Re: Put points on a circle and delete them without deforming
It's easy.
Just draw from the inside to the edge to divide without distortion.
Forget about the handles, just draw each point from the centre.
Just draw from the inside to the edge to divide without distortion.
Forget about the handles, just draw each point from the centre.
-
- Posts: 46
- Joined: Sun Oct 02, 2016 3:53 pm
Re: Put points on a circle and delete them without deforming
Yes, and when you put a new point onto a curve, it still changes the bezier values for the nearby points - that's why the curve deforms when you delete this new point. I'm really surprised there isn't a way to restore the original values.synthsin75 wrote:Did you "enable bezier handles and fixed bezier handles"?
-
- Posts: 46
- Joined: Sun Oct 02, 2016 3:53 pm
Re: Put points on a circle and delete them without deforming
That's all fine and well until you want to delete something.chucky wrote:It's easy.
Just draw from the inside to the edge to divide without distortion.
Forget about the handles, just draw each point from the centre.
- synthsin75
- Posts: 10253
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: Put points on a circle and delete them without deforming
Yeah, you're right. Adding a point changes the neighboring bezier handles to maintain the shape. So deleting the point doesn't restore the last orientation of the handles. Moho doesn't usually keep track of that (as that would likely use a lot of RAM), but you can use the timeline to do so. When in doubt, disable "Enable drawing tools only on frame 0" and add your points on a higher frame. As long as bezier handles are locked, added points won't deform the shape and they will keyframe the change to the neighboring bezier handles. And if you delete a point added down the timeline, you can also delete the point curvature key that changed the neighboring bezier handles.Sketch_Turner wrote:Yes, and when you put a new point onto a curve, it still changes the bezier values for the nearby points - that's why the curve deforms when you delete this new point. I'm really surprised there isn't a way to restore the original values.synthsin75 wrote:Did you "enable bezier handles and fixed bezier handles"?
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
- hayasidist
- Posts: 3831
- Joined: Wed Feb 16, 2011 8:12 pm
- Location: Kent, England
Re: Put points on a circle and delete them without deforming
You don't _have_ to delete the extra points - just delete (or don't create) the shape on the initial circle ... e.g. with autofill / auto stroke on
- draw the circle
- use the add point tool to create the new lines from the centre as described by chucky
- use the delete shape tool to remove the fill / stroke from the shapes created
- use the create shape tool on just the "wedge"
the points on the initial circle are still there but as an "invisible scaffolding"
- draw the circle
- use the add point tool to create the new lines from the centre as described by chucky
- use the delete shape tool to remove the fill / stroke from the shapes created
- use the create shape tool on just the "wedge"
the points on the initial circle are still there but as an "invisible scaffolding"
-
- Posts: 46
- Joined: Sun Oct 02, 2016 3:53 pm
Re: Put points on a circle and delete them without deforming
Bloody hell, I didn't even know drawing after frame 0 was possible in Moho! Thanks for the tip.synthsin75 wrote:Sketch_Turner wrote:disable "Enable drawing tools only on frame 0" and add your points on a higher frame