|
(no subject) [message #676087 is a reply to message #675921] |
Thu, 02 June 2011 18:29 |
|
On 02.06.11 02:00, Evert wrote:
> I think it would be nice to be able to view a large class diagram with a
> fish eye view. Would one need to use GEF3D for this or would GEF2D be
> sufficient?
As far as I know there is not one solution to fisheye views. You may
implement a fisheye view using a special kind of lens, and in that case
it may be possible to implement a special camera for GEF3D. However,
many fisheye implementations use the term "fisheye" more metaphorically.
That is, instead of using a lens, a special kind of layout algorithm is
used, making nodes larger in the center of the view and smaller on the
edges. These kind of fisheye implementations can certainly be
implemented with GEF (2D), and you won't need GEF3D for that.
Both strategies have there advantages and disadvantages. Using special
camera settings means, that besides the need for 3D-fying your editor,
you do not need to implement any (interactive) layout algorithm. Once
the fisheye camera is implemented, any kind of 3D-fied editor can use
this view. However I'm not sure if a pure "optical" solution is
sufficient and if you really want a "real" fisheye. Implementing a
special layout algorithm probably is easier, and the result may be
better as well.
Cheers,
Jens
|
|
|
Powered by
FUDForum. Page generated in 0.02726 seconds