Announcement

Collapse
No announcement yet.

Frage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage

    Hi,
    ich glaub ich bin hier nich zu ganz richtig. aba meiner frage hat ja mit OpenGL zu tun...
    hat jemand irgendwo nen Codebeispiel wie ich ein OpenGL "Feld" in mein TForm bekomme, so dass ich noch andere Komponente drum herum plazieren kann?

    MfG
    Nico
    PS: Ich hab den Borland C++ Builder 6
    Ich möcht mir jetzt schon ma an dieser stelle bei allen helfern bedanken.

  • #2
    Wenn du schonmal ein OpenGL Bild in deiner TForm hinbekommen hast dann weisst du ja, wie man das OpenGL Fenster auf die Client Grösse des TForm skaliert, wenn man die Grösse des TFormFensters ändert:
    -
    -
    w = TForm1->ClientWidth; //Deine TForm Fensterbreite
    h = TForm1->ClientHeight; //Deine TForm Fensterhöhe
    if(h==0)
    h=1;

    glViewport(0,0,w,h); //Dein OpenGLFenster
    -
    -
    Jetzt kannst du statt des "glViewport" oben das hier schreiben:
    glViewport(0,0,w/2,h);
    Dann ist die Hälfte deines TForm Clientbereiches mit dem OpenGL Fenster belegt, der Rest ist frei.

    Gruss
    Haka

    Comment

    Working...
    X