On Tue, 15 Mar 2005 13:32:41 -0500, Kevin Wixson <kevin@...738...> wrote:
is not possible because in SVG, each path fragment is either a line or a curve. If it's a line, none of its ends have control handles,
Well, implementation is something about which I can not really express an informed suggestion. All I can say is that somehow other programs manage, so I'm sure you'll figure out a way, too. But just because I'm curious, why can't all lines drawn be two points be "curves," just straight ones that look like straight lines? Wouldn't that open a lot of doors for you on the implementation side, when it comes to nodes?
I don't understand your question. Can you rephrase it?
Or alternatively, I can make nodes always selectable and draggable in preference to handles, but also provide a way to drag _out_ a handle if it's retracted (e.g. by dragging with Shift, similar to un-merging merged gradient handles with Shift). Will this be better?
This is a good suggestion, and at the moment I like this better. I think whatever it is it should be consistent with what happens with extended capabilities (if any) the Pen tool gets, so they're as similar as possible.
OK I'll implement it.
Corner: no control handles (might go away and be merged with "cusp", I was calling these "straight" on IRC) Cusp: control handles move independently Smooth: control handles have independent lengths but the same vector Symmetric: control handles have same length and vector
Correct now?
No. There are only 3 types. Corner is not a type. It's just a cusp with retracted handles. It's not in the ctrl+click cycling order. You can use the term "corner" to describe such nodes but do not call it a "node type".