Merge edge

 From:  Michael Gibson
1518.7 In reply to 1518.4 
Hi lyes,

> I think join edge off a surface should use join comand if
> somebody whant copy off it just use copy and paste simple
> and keep it simple

Actually right now it does go through the same steps as join on curves, its just that one stage is different since the edge can't be deleted.

The normal process for join is that a new curve is created from the segments of the input curves, and then the original input curves are deleted.

When the curves are edge curves, everything proceeds the same as normal curves, until that final deletion step, it skips that step for edge curves since it isn't generally allowed to just delete any edge of a surface because it would form invalid unclosed trimming loops.

In general edge curves can be used same as "standalone" curves for most operations, like extruding, sweeping them, lofting, as cutting objects, etc... - right now Join is just acting like everything else and allowing edges to be used same as regular curves, it just does not perform the invalid deletion step.



> i think new icon is last option

Yeah, actually I don't plan to have the Merge command as another icon at the same level as Join. I'm going to try to find some kind of sub-menu that will allow me to add in a bunch of "advanced" editing commands without adding clutter to the top level most frequently used type stuff. Currently I'm thinking this will be some kind of edit menu on the object properties panel that will show up when you select objects when you are outside of a command, but that whole piece has not been designed yet though.


> join surface or merge surface to one single surface maybe join comand
> with option if you select 2 surfaces
> 1 -join to polysurface (default) or
> 2- merge to one surface--->option tangency!!

One problem with adding options is it means that there would be an extra step for all Join uses.

Right now you select things, run Join, and then it's done. In order to manipulate options, I have to add an additional stage where the options are shown and waits for you to change them, which means an extra right-click or push of the "Done" button for everything even if you don't want to change the options.

That's one reason why it is not always easy for me to add options into an existing command unless it already has an options stage in it...

- Michael