Firstly, i'd like to say awesome effort
steve But theres a couple of things i 'think' i can see......
Probably the first question is:
Is this for normal object edit mode only? (not fast select)
I say that because the buttons change along with the key selection. ie: go 'p' for points, and the edge and face buttons are deselected. Makes fastmode redundant if turned on.
If its supposed to work in both fast and normal modes, then they'll need to be 'disconnected somehow' for fastmode
? I've gone through all the functions, one by one, and all working very well except....points to edges seems not quite right.
I tried an alternate To Edges behavior where any it also selected edges with a selected point. However this seemed to select too much.
Shouldn't these faces,
.
only select these edges.
? And shouldn't these edges,
only select these faces
? Also repeating the 'e' command in this manner keeps growing the selection which seems wrong. That doesn't happen for the 'p' and 'g' commands.
I'm a little bit confused here. It actually does still happen with
p to
g and
e to
g It grows every time you go from e to g. and from p to g.
(thats happening here on windows xp)
I'm not familiar at all with how its handled in wings 3d but think there could be a basic 'something' that curbs this behaviour.
The small images i've posted above may hold a clue, but, as of yet, i can't see it.....
You might have said it here:
it also selected edges with a selected point.
Perhaps an edge should need 2 selected points, (to be selected as an edge), and perhaps a face should require a minimum of (3?) selected points or edges? (to be selected as a face)
Just my 2 cents so far. Hopefully my 2 cents make some sense. (cents. lol)