Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 330543

Summary: Graphics3DX3D does not compile
Product: z_Archived Reporter: Bernhard Merkle <bernhard.merkle>
Component: Gef3dAssignee: Project Inbox <gef3d.draw3d-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: developer
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Bernhard Merkle CLA 2010-11-18 05:06:35 EST
Build Identifier: 

not sure if project org.eclipse.draw3d.x3d is up-to-date (or deprecated)
but class Graphics3DX3D does not compile because of return type and interface implmentation bugs/constraints.



Reproducible: Always
Comment 1 Bernhard Merkle CLA 2010-11-18 05:07:23 EST
The return type is incompatible with Graphics3D.deactivateGraphics2D()	Graphics3DX3D.java	/org.eclipse.draw3d.x3d/src/java/org/eclipse/draw3d/graphics3d/x3d	line 192	Java Problem

The type Graphics3DX3D must implement the inherited abstract method Graphics3D.begin2DRendering(Object, IPosition3D, int, int)	Graphics3DX3D.java	/org.eclipse.draw3d.x3d/src/java/org/eclipse/draw3d/graphics3d/x3d	line 58	Java Problem
Comment 2 Jens Von Pilgrim CLA 2010-11-18 05:16:40 EST
Graphics3DX3D is deprecated, it is not maintained at the moment. This plugin was used for exporting GEF3D diagrams to X3D files, and it is not needed for screen rendering. We have plans to refactor the Graphics3D interface stuff anyway, however we do not have enough resources for that at the moment.
However, I don't want to remove X3D from the trunk at this moment, in order to not forget about it.

Cheers,
Jens