Special "point on a curve" editing

 From:  Michael Gibson
4338.19 In reply to 4338.18 
Hi Burr,

> The adding point "On the curve" didnt change the
> structure of the curve at all, whereas, adding point to
> the (Whatever you call the dashed line that is planar
> between the control points) does change the shape..

Yeah - when you click a point directly on the curve instead of on the dashed line between control points (that line is called the control polygon or maybe control polygon hull) it does an operation which is called adding a "knot" to the curve - this does keep the curve shape exactly the same and a new control point will be added in that vicinity with the control points shifting around a bit instead of the curve shape shifting around.

It's kind of easiest to do this mode when you have control points turned off so that you won't grab the control hull during Add pt, since the hull takes precedence.


> So the new question is, could the add point command have a
> numerical value to set? Like "add 5 or 10 points?"

Well, a curve has an infinite number of possible locations you could add a knot to - like when a curve has a parameter range from 0 to 1 a knot could be added at parameter value = 0.2, or at 0.255 or at 0.224 or at 0.582, etc... - it wouldn't work very well to just add in points at totally random locations so there would have to be a mechanism to control the region you were adding them in at. If you're only adding in something like 5 points, it would probably take about the same effort as just running Add point 5 times...

By the way if you do want to run Add point many times in a row set the "Repeat" checkbox to be checked before you place the first one, that way it will auto repeat and you will only need to left click to place each one and right-click at the end to stop.

Needing to add in a whole lot of points like 10 at a time to a localized area of a curve in a repeated and regular way is kind of unusual - I guess I'd need to see some examples of how that would be helpful to understand that better.


> and then of course to reverse it would be the other
> part.. Would there be a workflow to be able to remove
> points without changeing the curve structure???

No, not really - I mean there is such a thing as "knot removal", but it's only in certain special cases that it can be done without changing the shape of the curve at all. It could be done to ones that you added in with "Add point" (with the Adding a knot method), but just any general curve like points that you created by drawing a control point curve are not possible to remove without altering the shape of the curve.

- Michael

EDITED: 25 Jun 2011 by MICHAEL GIBSON