Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - sabus

#1
Support / Re: jPCT in Eclipse RCP View
May 28, 2009, 05:32:32 PM
Thanks for the tip! :) Setting

  Config.glSkipInitialization = true;

renders the 3d world into the RCP view.
#2
Support / jPCT in Eclipse RCP View
May 25, 2009, 04:30:12 PM
Hello,

I started a project that needs to include a 3D screen inside an Eclipse RCP application using Views. I started with the example in http://www.jpct.net/forum2/index.php?topic=343.0 and successfully got jPCT to run within an RCP application. Unfortunately, not within a View component.

The problem is, that the 3d world is rendered as an external window, and not as hoped inside the RCP view:




I guess, the reason must be the call of the FrameBuffer, wich is the one as in the example:

private void init() {
   canvas.setCurrent();
   
   try {
      GLContext.useContext(canvas);
   } catch (LWJGLException e) {
      e.printStackTrace();
   }

   buffer = new FrameBuffer(640, 480, FrameBuffer.SAMPLINGMODE_NORMAL);
   buffer.disableRenderer(IRenderer.RENDERER_SOFTWARE);
   buffer.enableRenderer(IRenderer.RENDERER_OPENGL);
}



Furthermore, the render() function is called on every SWT.Paint and SWT.Resize event and is

private void render() {
   buffer.clear();
   world.renderScene(buffer);
   world.draw(buffer);
   buffer.update();
   buffer.displayGLOnly();
   canvas.swapBuffers();
}



Has anyone experience with this behaviour?

Thanks in advance.