Package GLOOP

Klasse GLModelkomponente

java.lang.Object
GLOOP.GLObjekt
GLOOP.GLModelkomponente

public class GLModelkomponente extends GLObjekt
Repraesentiert eine einzelne Komponente eines geladenen 3D-Modells. Eine Komponente entspricht typischerweise einer Gruppe oder einem Objekt aus einer OBJ-Datei und greift auf die zentral verwalteten Modelldaten des GLModelverwalter zu.

GLOOP (Graphics Library for object oriented programming)

Version:
4.5 (Mai 2026)
Autor:
(Copyright) Volker Quade, volker.e.quade@gmail.com
  • Methodendetails

    • zeichneObjekt

      public void zeichneObjekt(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
      Rendert die Modellkomponente mit OpenGL.
      Angegeben von:
      zeichneObjekt in Klasse GLObjekt
      Parameter:
      gl - OpenGL-Kontext
      glu - GLU-Hilfsobjekt
    • gibModelverwalter

      public GLModelverwalter gibModelverwalter()
      Liefert den zugehoerigen Modelverwalter.
      Gibt zurück:
      Modelverwalter
    • gibBezeichnung

      public String gibBezeichnung()
      Liefert die Bezeichnung der Komponente.
      Gibt zurück:
      Name der Komponente
    • zeigeUnterseite

      public void zeigeUnterseite(boolean pU)
      Aktiviert oder deaktiviert die Darstellung der Rueckseiten.

      Standardmaessig ist Backface-Culling aktiv (Rueckseiten werden nicht gerendert), um die Performance zu erhoehen. Mit dieser Methode kann die Darstellung der Rueckseiten erzwungen werden.

      Parameter:
      pU - true ? Rueckseiten anzeigen, false ? ausblenden