Modifiable (?and negative) pull force
|Opened on:||Thursday, February 12, 2009 - 22:45|
|Last modified:||Wednesday, July 1, 2009 - 22:36|
One feature that feels like its missing to me is a modifiable force for pulling bits of the protein around. I've noticed that a very small drag (i.e. small distance between the start and end of the drag) seems to have the same effect on the protein as a large drag. When I want a modifiable pull force, I usually end up using bands (and changing their strength)
What I'd like to see is something similar to the following modification of this behaviour:
* Pull event only happens on releasing the mouse button. This would allow better control over a pull, because the user would be able to drag around to precisely where they wanted before the protein stated moving. This would of course mean that pulling in a curve would need to be done in multiple steps.
* Force of pull is proportional (linearly / logarithmically / exponentially) to the distance between the start of the pull and the end of the pull.
The combination of these would mean a pull event would be a particular vector at a particular force for a set length of time.
As a nice additional feature, the ability to push bits of the protein would be good as well. Maybe just modify the code to allow for the possibility of negative pull forces, and work out how to implement that later on. I suppose that would translate to a pull in the opposite direction, so that could be done by the user.
David Eccles (gringer)