Announcement

Collapse
No announcement yet.

OpenGL Rotation im Raum

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

  • OpenGL Rotation im Raum

    Hallo
    also ich habe jetzt schon sehr viel recherchiert und diverse Seiten.
    Leider komme ich auf keinen grünen Zweig bzw. verstehe das nicht.

    Ich suche ein Bsp. in VB6, bei dem ich um meine Kamera herum frei im Raum
    drehen (links/rechts/hoch/runter) kann (ich möchte das um die Kamera herum!!!).
    Weiterhin möchte ich mich natürlich in Blickrichtung bewegen und evtl. auch
    straffen (parallel verschieben).

    Durch die 3D-Sache ist das alles recht komplex. Bsp. gibts viele aber in jedem
    ist irgeneina andere Sache realisiert, und nix in einem.

    Kennt sich jmd damit aus und könnte mir helfen oder ein Bsp. generieren.

    Das wäre sehr nett.
    Also es geht um VB6 und es soll nicht Glut verwendet werden, weil das Programm unabhängig laufen soll.
    Die Steuerung kann ruhig über Tastatur sein, wenn möglich Tasten+Maus.

    Mfg Werner

  • #2
    Mit Hilfe der API-Funktionen GetCursorPos, GetClipCursor, ClipCursor und SetCursorPos ist es möglich, die Bewegungen des Maus-Cursors aufzuzeichnen und anschließend wieder ablaufen zu lassen.

    Dabei kannst du neue Grafiken erstellen, die der Bewegung angepasst werden.


    Link


    Beispiel: Der Nutzer ist in einem Raum und bewegt sich nach Rechts, also muss er die Maus nach rechts ziehen. Errechne also die Position in 3D um und gib es aus!!

    Alternativ musst du mal hier schauen: klick

    Comment

    Working...
    X