I'm no coder, nor do I try to be. I just had one of those "it's impossible" arguments with folks who love to argue with me before they even understand what the argument is about :)
So I need to know how doable it is and the level of complexity on scales of: Noob LVL to Mediocre to Never-got-laid mad coding skills.
Normally the way people do this is by scaling. But I don't need to preserve the position ratios between objects. What I want to do is = IF the view-port cannot fit all results BUT has space to fit them - juts get them in there (position ratios be damned).
Basically the way I want to do it is the way you would do it in a crowded bar table. Just cram it in. Obviously the other objects move if they are in the way - but if there is space - they fit. (for instance the top orange star has moved down because the blue star was crammed in from outside the view port.
What I'm looking for is an overview explanation about how someone would go about such a thing and how hard it is. I'm pretty sure there is math for that sort of thing - but it's not really an area where i shine... So you don't really need to get into complexities.
Q? Why don't I care about accurate position ratios and directions?
A: Objects in the view port are intractable on click. Representing them displaced from their true positioning is irrelevant so long as you get to interact with them via their functionalities.