Basics
Option To do
Previous versions
General
info :
It's a modification of tweak that allows
'tweaking' of edges, faces, bodies as well as vertices.
It also has a contextual menu that allows to set constaints,
discard constraint, switch to multi-selection mode, set a
mask or discard it.
You can set hotkeys for the contextual menu, but if
already in use, they will overwrite the old ones.
You cannot start the plugin in different windows.
If the plugin crashes, you'll have to restart wings
to use tweak_s again. Don't forget to report the crash please,
i don't get any here, but the best tester is probably not
the maker :)
Feedback helps...
If
you don't read the following, you won't get how it works.
No way you can avoid this battle with my bad english. Good
luck.
Basics
:
It works as tweak, except that it allows
the user to change selection mode by icons, hotkeys or smart
highlighting. Notice that the mouse pointer will be automatically
moved to the center of the selection ( more precisely, to
the on-screen projection of the center of all vertices implied
by selection). This center will also be the magnet origin.
Quick&temporary
axis constraint
Hold
down ctrl before clicking on an element, and then drag it
on the axis you want to constrain the move. Just as slide,
after the mouse will have moved 30 pixels on the screen, the
plugin will begin the drag on the axis closest to your move
(to be precise : on the axis for which on-screen projection
is closest to the mouse move).
This constraint is only temporary.
Permanent constraint on axis/plane/normal
to screen
There is now a contextual menu,
among other features, it's the only way (might be for now..)
to set a plane/normal to screen constraint.
So, press control and click the right mouse button,
the contextual menu appear, click on set constraint and choose
the one you want; you can see the actual constraint in the
status bar.
To discard it, recall the contextual menu again and
click on discard constraint.
There is only one case where the plugin might change
by itself the set constraint : if you set the constraint to
XY plane for example, and call the 'view along Y axis' command
(pressing y), then the plugin will remove the Y constraint,
as it is not compatible with your current camera position.
Multi selection
shift-click on an element, just
as slide, the plugin will switch to a multi-selection mode;
you can select several elements just as usual, with marquee,
selection painting, hotkeys, whatever. Confirm your selection
with a right-click and drag as usual, with or without magnet,
with or without ctrl to set a temporary constraint, etc...
This works on several objects.
But.. :) .. There is another way to do a multi-selection;
and that's simply to do the selection in another window. So
do it as usual in another window, come back in the 'tweak'
window and drag.
I am not 100% sure this will stay in future versions,
as the multi-window is fairly new in wings, and some changes
in the core might prevent to do this.
Note that you have the possibility to recall the last
multi-selection done in the contextual menu.
So if you have dragged a multi-selection and 'oopppsss' you
want to move it again, [ctrl]+rmb and choose 'recall last
multi-selection', and here it is again.
Setting a mask
Hehe.. :).. here comes the real
juicy stuff.. Especially useful when wanting to do a magnet
move, and some vertices move that shouldn't..
When you are back from a multi-selection (from another
window or from the regular shift click multiselectionmode)
and before you drag it, call the context
menu, that's still with ctrl + rmb :
Now, there is a new entry : 'Put selection to mask'.
Click on it, you're left with a choice to do :
Positive or Negative.
Positive means that only your current
selection will be allowed to move/be selected/highlighted/magnet
dragged.
Negative that your current selection will not
be allowed to move/be
selected/highlighted/magnet dragged.
There is something really important
to understand here, performance-wise : whether you set a positive
mask, or a negative mask, you should do it so that the mask
contains the minimum number of elements.
If for example, you want to work exclusively on an eyelid,
select the eyelid and make it a positive mask.
On the other hand if you need only few faces to stay
still, then select them and make them a negative mask.
Why ?
Whatever mask you set, the plugin makes a list of it,
and checks for higliting, selecting, magnet setting etc..
that each element that could be involved in the move/highlight..
:
- is in the list (positive mask).
- is not in the list (negative mask).
So the list needs to be the shortest possible, or you'll
probably experience a severe slowdown.
Note that you can set the mask across several meshes.
And the mask is consistant, or should be across the
different selections modes (it's automaticly disabled in body
mode)
When a mask is set, you can still do multiple selections
(other windows or shift click), they will be done accordingly
to the mask, even in other windows.
To discard a mask, call the context menu, and choose
discard mask.
What
will be done
- precision
-repeat
-display of the move in the upper left corner of the window,
possibly other info
-possibly put the magnet command in the menu.
- magnet settings will be remembered across sessions.
What might be done
-normal to elements.
- magnet radius determinded by edge distance.
- numeric input : i still have some
troubles with this one.. something i don't understand with
the 'grabbed' mouse.
If i ever add these ones, this will
be after 1.0, as i don't wont to complexify the source more
than what it is already.
- make coffee will never make it.
And that's a promess.
Previous
versions :
tweak_s_98_04a
: only for wings 0.98.04
tweak_s_98_03
: only for wings 0.98.03
tweak_s_98_02
: only for wings 0.98.02.
tweak_s_97_03
: from wings 0.97_03 to 0.97_04 (should be compatible with
all wings 0.97 serie).