Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » GEF3D » Limitations
Limitations [message #1807] Thu, 19 March 2009 00:57 Go to next message
Madhu Samuel is currently offline Madhu SamuelFriend
Messages: 199
Registered: July 2009
Senior Member
Hello Jens,


I saw the screencasts available at
http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d . GEF-3d is a great
tool!


I saw the limitations at
http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/limita tions.html .
Are the limitations still there, or is it fixed?


Regards,
Madhu


Re: Limitations [message #1816 is a reply to message #1807] Thu, 19 March 2009 11:32 Go to previous messageGo to next message
Jens von Pilgrim is currently offline Jens von PilgrimFriend
Messages: 313
Registered: July 2009
Senior Member
> I saw the limitations at
> http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/limita tions.html
> . Are the limitations still there, or is it fixed?

Unfortunately, they are still there. We are working on the rotation
issue, and we have made some progress there, but it is not fixed yet.
The problem is that our resources are limited. Currently, only Kristian
and myself are working on GEF3D. We "only" fix bugs and add new
features if we need them for our work (Kristian is writing his diploma
thesis using GEF3D, and I'm working on my Ph.D. thesis).

We are looking for help, and I invite you (and everyone else) to
contribute to GEF3D. Although we (Kristian and I) don't have the time
to implement all these things, we would be glad to help you doing it.

Some remarks on the limitations:

- selecting connections is on my agenda, but I don't know when I will
be able to implement this (maybe May?)
- rotation is a severe problem, and we made a lot of progress fixing
that problem. I hope that we will fix that in a couple of weeks. As far
as I know Kristian needs that feature for his work...
- Kristian has ported the ecore-Editor to 3D, and I'm not sure whether
he has fixed some GMF related issues on the way.

The other issues (direct edit, handles for 3D editing, scrolling
planes) currently are not on our agenda. Especially scrolling planes
are not planed, I'm even not sure if this would make sense in a 3D
editor.

Another question is if we should change the technique for displaying 2D
content on the planes. Currently, 2D content is painted into a texture,
and then this texture is applied on the surface. Instead of painting a
texture, we are thinking of directly render 2D content on the surface,
using 3D techniques. As a matter of fact Kristian has already
implemented a 3D-version of the Graphics interface (this is how SWT
paints 2D contents), and this version is already used for creating the
textures. Changing the strategy of painting 2D content on the surfaces
will dramatically increase the quality of the diagrams, but we are not
sure of how much it would decrease the performance. In that context we
are thinking about introducing level-of-detail techniques.

I have added bug reports for the listed limitations and I will move the
limitation overview to the Eclispe Wiki.

Cheers,

Jens
Re: Limitations [message #1822 is a reply to message #1816] Thu, 19 March 2009 11:44 Go to previous messageGo to next message
Jens von Pilgrim is currently offline Jens von PilgrimFriend
Messages: 313
Registered: July 2009
Senior Member
I have moved the limitations overview to

http://wiki.eclipse.org/GEF3D_Limitations

and added associated bugs.
Re: Limitations [message #1832 is a reply to message #1816] Fri, 20 March 2009 15:18 Go to previous message
Madhu Samuel is currently offline Madhu SamuelFriend
Messages: 199
Registered: July 2009
Senior Member
Thanks for these information Jen.

I am happy to extend my support for Gef3d. Anyway, let me first go through
the api and try to understand the existing code.

Regards,
Madhu


Re: Limitations [message #561074 is a reply to message #1807] Thu, 19 March 2009 11:32 Go to previous message
Jens von Pilgrim is currently offline Jens von PilgrimFriend
Messages: 313
Registered: July 2009
Senior Member
> I saw the limitations at
> http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/limita tions.html
> . Are the limitations still there, or is it fixed?

Unfortunately, they are still there. We are working on the rotation
issue, and we have made some progress there, but it is not fixed yet.
The problem is that our resources are limited. Currently, only Kristian
and myself are working on GEF3D. We "only" fix bugs and add new
features if we need them for our work (Kristian is writing his diploma
thesis using GEF3D, and I'm working on my Ph.D. thesis).

We are looking for help, and I invite you (and everyone else) to
contribute to GEF3D. Although we (Kristian and I) don't have the time
to implement all these things, we would be glad to help you doing it.

Some remarks on the limitations:

- selecting connections is on my agenda, but I don't know when I will
be able to implement this (maybe May?)
- rotation is a severe problem, and we made a lot of progress fixing
that problem. I hope that we will fix that in a couple of weeks. As far
as I know Kristian needs that feature for his work...
- Kristian has ported the ecore-Editor to 3D, and I'm not sure whether
he has fixed some GMF related issues on the way.

The other issues (direct edit, handles for 3D editing, scrolling
planes) currently are not on our agenda. Especially scrolling planes
are not planed, I'm even not sure if this would make sense in a 3D
editor.

Another question is if we should change the technique for displaying 2D
content on the planes. Currently, 2D content is painted into a texture,
and then this texture is applied on the surface. Instead of painting a
texture, we are thinking of directly render 2D content on the surface,
using 3D techniques. As a matter of fact Kristian has already
implemented a 3D-version of the Graphics interface (this is how SWT
paints 2D contents), and this version is already used for creating the
textures. Changing the strategy of painting 2D content on the surfaces
will dramatically increase the quality of the diagrams, but we are not
sure of how much it would decrease the performance. In that context we
are thinking about introducing level-of-detail techniques.

I have added bug reports for the listed limitations and I will move the
limitation overview to the Eclispe Wiki.

Cheers,

Jens
Re: Limitations [message #561091 is a reply to message #1816] Thu, 19 March 2009 11:44 Go to previous message
Jens von Pilgrim is currently offline Jens von PilgrimFriend
Messages: 313
Registered: July 2009
Senior Member
I have moved the limitations overview to

http://wiki.eclipse.org/GEF3D_Limitations

and added associated bugs.
Re: Limitations [message #561124 is a reply to message #1816] Fri, 20 March 2009 15:18 Go to previous message
Madhu Samuel is currently offline Madhu SamuelFriend
Messages: 199
Registered: July 2009
Senior Member
Thanks for these information Jen.

I am happy to extend my support for Gef3d. Anyway, let me first go through
the api and try to understand the existing code.

Regards,
Madhu


Previous Topic:Compiler Error
Next Topic:Draw3d Program
Goto Forum:
  


Current Time: Sat Apr 20 01:58:37 GMT 2024

Powered by FUDForum. Page generated in 0.04351 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top