Package GLOOP

Klasse GLModelverwalter

java.lang.Object
GLOOP.GLModelverwalter

public class GLModelverwalter extends Object
Verwaltet das Laden und Bereitstellen eines 3D-Modells aus einer OBJ-Datei inklusive zugehoeriger Materialien (MTL) und Texturen. Die Daten werden intern in Arrays fuer Positionen, Normalen, Texturkoordinaten sowie Elemente (Primitive und Materialien) organisiert.

GLOOP (Graphics Library for object oriented programming)

Version:
4.5 (Dezember 2026)
Autor:
(Copyright) Volker Quade
  • Konstruktordetails

    • GLModelverwalter

      public GLModelverwalter(String pOBJDatei)
      Erzeugt einen neuen Modellverwalter und laedt unmittelbar ein OBJ-Modell.
      Parameter:
      pOBJDatei - Pfad zur OBJ-Datei
  • Methodendetails

    • ladeModel

      public void ladeModel(String pOBJDatei)
      Laedt ein 3D-Modell aus einer OBJ-Datei. Zusaetzlich werden referenzierte Materialdateien (MTL) geladen und enthaltene Texturen extrahiert.
      Parameter:
      pOBJDatei - Pfad zur OBJ-Datei
    • erzeugeModelkomponenten

      public GLModelkomponente[] erzeugeModelkomponenten(double pX, double pY, double pZ)
      Erzeugt Modellkomponenten an einer Position.
      Parameter:
      pX - X-Koordinate
      pY - Y-Koordinate
      pZ - Z-Koordinate
      Gibt zurück:
      Array von Modellkomponenten
    • erzeugeModelkomponenten

      public GLModelkomponente[] erzeugeModelkomponenten(GLVektor pPosition)
      Erzeugt Modellkomponenten an einer Position.
      Parameter:
      pPosition - Positionsvektor
      Gibt zurück:
      Array von Modellkomponenten