#1 Le 28/02/2007, à 16:05
- fjeannet
Pb Java3D -> FBConfig doesn't support pbuffer or pixmap returns None
Bonjour à tous,
je développe ces temps-ci un soft en java et j'utilise Java3D.
J'ai besoin de récupérer le contenu de mon Canvas3D dans une BufferedImage, mais j'obtiens cette erreur :
Java 3D ERROR : FBConfig doesn't support pbuffer or pixmap returns None
DefaultRenderingErrorListener.errorOccurred:
OFF_SCREEN_BUFFER_ERROR: Renderer: Error creating Canvas3D off-screen buffer
graphicsDevice = X11GraphicsDevice[screen=0]
canvas = geometrie.OffScreenCanvas3D[canvas0,0,0,490x470,invalid]
Exception in thread "main" javax.media.j3d.IllegalRenderingStateException: Canvas3D: Non-recoverable off-screen rendering error
at javax.media.j3d.Canvas3D.renderOffScreenBuffer(Canvas3D.java:1944)
at geometrie.OffScreenCanvas3D.doRender(OffScreenCanvas3D.java:28)
at geometrie.Modelisation.getImage(Modelisation.java:340)
at geometrie.Modelisation.countColors(Modelisation.java:298)
at geometrie.Test.<init>(Test.java:366)
at geometrie.Test.main(Test.java:376)
j'ai trouvé un début de réponse ici, mais je suis à la recherche d'une solution... comment dire... un peu moins artisanale
Je crois que ce n'est pas un problème dans mon code, mais plutôt au niveau de la librairy 3D utilisée par ubuntu.
Si quelqun a la moindre idée de ce qui ne marche pas, je suis preneur !
Par avance merci !
MAJ : le lien n'était pas le bon dsl.
Dernière modification par fjeannet (Le 02/03/2007, à 10:43)
Hors ligne