JOGL mehrere GLCanvas erstellen

Status
Nicht offen für weitere Antworten.

gerdgerdgerd

Aktives Mitglied
Hallo zusammen,

kann ich mit JOGL nur ein GLCanvas erstellen?
Ich möchte ein Tooltip machen der eine 150x150px große Vorschau meines aktuellen Models anzeigt.
Leider kann ich keine 2 GLCanvas erstellen, da mir das letztere GLCanvas immer ignoriert wird. Kennt jemand dieses Problem bzw. weiß wie ich das umgehen kann.
- Ein GLCanvas für die Visualisierung und
- ein GLCanvas für das Vorschau Fenster.

So erstelle ich ein GLCanvas:

Code:
GLCanvas glCanvas = new GLCanvas();

Danke
 
Moin,

grundsätzlich sollte das schon gehen.
Hast du den zweiten GLCanvas in einen Animator gehangen?
Außerdem solltest Du den GLContext des ersten GLCanvas mit dem GLContext des zweiten GLCanvas sharen, damit Du Texturen, Displaylisten usw. nur einmal laden musst.

z.B.: http://too-late.de/kskb/gl2specific00.zip

Ist zwar JOGL2, sollte aber relativ einfach auf Deine Situation anzupassen sein.

Wenn Du Eclipse nutzt, nicht entpacken sondern saugen, dann:
Eclipse -> File -> Import -> General -> Existing Projects into Workspace -> Select archive file -> Browse -> gl2specific00.zip auswählen -> Öffnen -> Finish

Wenn Du kein Eclipse nutzt, doch entpacken 😉

Gruß,
Fancy
 
Danke für das Beispiel.

komischerweiße ging es nachdem ich einfach setSize gesetzt habe 😀. Leider wird mir das Model noch nicht angezeigt, da muss ich wahrscheinlich noch mit dem Context experementieren. Ansonsten muss ich noch 1-2 OpenGL Einstellungen vornehmen.

Aber schonmal vielen Dank!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben