[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.gef3d] Re: Best strategy for updating all figures?


So it looks like prettymuch just overiding performRender.. ? Not sure sabout the texture stuff though - don't have any OpenGL or 3D graphics experience. And yes, I'm going through Eclipse CQ process right now, so I certainly understand. :)


Could you provide -- for the time being anyway -- these existing shape classes as an Eclipse external plugin?

What about putting two 2D figures in space -- like cardboard cutouts but standing upright instead of laying flat on surface?

For background, the Agent Modeling Platform Agent Graphics Framwork will have very high-level support for agents (or any objects really) in 2D and 3D space, and so what I'm really trying to do here is create a set of simple figue and locaiton providers that can situate objects in space with a particular orientation, shape etc.. so that AGF developers will simply have to create a view extension point along with AGF extension points for the providers they want to implement and they'll have a dynamic agent view. Let me know if you guys have had thoughts in this direction..

On 2009-05-30 03:48:20 -0700, Jens v.P. <developer@xxxxxxxxx> said:

GLU supports spheres, and the OpenGL code (with GLU) is pretty simple, as shown here:

http://lifeofaprogrammergeek.blogspot.com/2008/08/rendering-sphere-in-opengl.html

I'm
planning

to add spheres in the next weeks, maybe some more shapes.

But you are right, we have to think about how to define a surface of a sphere. Hehe... projecting onto the sphere would be cool, but I'm afraid that wouldn't be too easy. There is another tutorial oin how to create a textured sphere w/o GLU:

	http://www.swiftless.com/tutorials/opengl/sphere.html

I'm going to investigate in that direction a little bit further. Actually, the biggest problem would probably be legal issues. We had already spheres and other shapes in GEF3D, but I had to delete them for legal reasons for getting GEF3D IP approved.

Cheers

Jens