tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1088
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Padrenuestro Padrenuestro ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    68
    Hallo!

    ich möchte die Projektion eines rortierenden Vektors auf der x-Achse eines Koordinatensystems dynamisch darstellen. Zum besseren Verständnis habe ich eine Skizze angehängt.

    Mir kommt es darauf an, dass die senkrechte Verbindungslinie zwischen den Zeigerspitzen immer zu sehen ist. Quasi wie ein Gummiband, das diese beiden Punkte verbindet.

    Der Zeiger auf der x-Achse ändert seine Skalierung (nur in der Länge) über eine Sinusberechnung.

    Wäre super, wenn mir jemand helfen könnte!

    Danke!
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Vektorrotation + Geometrie-skizze.jpg  
     

  2. #2
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Hallo!
    Schön, dass du das machen willst - aber was genau ist deine Frage? Brauchst einen mathematischen Ansatz, kommst beim Programmieren nicht weiter? WO kommst du beim Programmieren nicht weiter?
    Evtl hilft dir mein 3D-Tutorial hie rin dier Tutorials-Sektion. Da wird viel mit Vektoren und dem Zeichnen dieser gearbeitet. Ist aber schon bisschen älter.

    Gruß
    .
     

  3. #3
    Padrenuestro Padrenuestro ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    68
    Hallo Jens,

    danke für die Antwort. Ich habe mir dein Tutorial angeschaut. Ganz ehrlich, so richtig durchgestiegen bin ich da nicht. Liegt evtl. daran, dass ich programmiertechnisch nicht so viel Erfahrung habe! Aber da ich mein Problem trotzdem lösen möchte, würde ich dich bitten mir kurz zu erklären wie ich meine Aufgabe angehen muss.

    Nehmen wir mal an, dass ich einen rotierenden Zeiger A (ein Movieclip der für sich um einen Punkt rotiert) habe. Dazu noch den Zeiger B, der ebenfalls ein Movieclip ist und sich in der Waagerechten in seiner Skalierung ändert. So wie in der Skizze. Bis dahin kein Problem. Mein Problem liegt in der weiteren Vorgehensweise. Wie ich z.B. die Punkte definieren kann, die dann meine senkrechte Verbindungslinie ergeben (P0; P1).

    Eine Gerade ist ja definiert duch: Anfangspunkt, Endpunkt und die Steigung...wenn ich mich nicht irre. Nun bewegen sich die Punkte, verändern ihren Abstand zueinander mit konstanter Steigung. Aber wie ich diesen Sachverhalt programmiertechnisch mit meinen beiden Movieclips verkoppeln kann, ist mir nicht klar!

    Oder ist der Ansatz schon falsch mit meinen beiden Movieclips?

    Würde mich freuen wenn du mir hilfst.

    Danke
     

  4. #4
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Tut mir Leid aber dann musst du mir mal genauer erklären was du überhaupt machen willst, die Skizze check ich nicht. Welche Linie willst du denn überhaupt berechnen und von welchem Punkt zu welchem Punkt geht sie?
     

  5. #5
    Padrenuestro Padrenuestro ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    68
    Hallo Jens,

    ich versuche mal es zu erklären:

    Prinzipiell geht es um die Darstellung des Raumzeigers, der sich aus den drei Strömen einer dreiphasigen Asynchronmaschine berechnen lässt.

    Ich hänge mal etwas an, damit du dir vorstellen kannst wie ich es darstellen möchte. Die drei farbigen Zeiger symbolisieren die Ströme und der schwarze Zeiger den Raumzeiger. Mein Ziel ist es zu erreichen, dass der Raumzeiger so rotiert:

    - Er erreicht die farbigen Zeiger immer bei max. Auslenkung
    - Von der Spitze der jeweiligen farbigen Zeiger geht eine Linie (die senkrecht zu ihm selbst und der grünen Achse steht) zur Spitze des rotierenden schwarzen Zeigers.

    Das soll verdeutlichen, dass die farbigen Zeiger die Projektion des Raumzeigers auf ihrer Achse bilden. Das muss also zu jedem Zeitpunkt genau passen.

    Ich hoffe, du kannst dir nun vorstellen was ich meine.

    Danke für deine Hilfe und dein Interesse
    Angehängte Dateien Angehängte Dateien
     

  6. #6
    Registriert seit
    Jun 2004
    Ort
    Zürich
    Beiträge
    1.359
    Blog-Einträge
    8
    Hallo,

    ich empfehle dir, für dieses Projekt AS3 zu verwenden, da in der neusten Version dreidimensionale Vektor-Objekte und die meisten gängigen Operationen implementiert sind. Für dein Anliegen sind vor allem folgende zwei Klassen von Belang:
    - Vector3D
    -Graphics

    Auch wenn das jetzt auf den ersten Blick ein wenig overkilled zu sein scheint, dünkt mich dieser Ansatz der am mathematisch logischste.

    Gruss
     

  7. #7
    Padrenuestro Padrenuestro ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    68
    Hallo luke_the_duke,

    ich habe mir diese beiden Klassen mal angeschaut. Ich schätze, das ist auf jeden Fall der richtige Weg es damit zu machen. Aber ich bräuchte mal eine kleine Hilfestellung wie ich mein Projekt damit realisieren kann. Ich habe damit noch nicht gearbeitet -> keine Erfahrung! Wäre super, wenn du mir mal einen Ansatz geben könntest. Im Internetz habe ich nichts gefunden...

    Wie ich beispielsweise meine Zeiger erzeuge, anzeige und bewegen kann!
    Danke im Voraus und eine schöne Weihnachtszeit!

    Gruß

    Padre
     

Ähnliche Themen

  1. Geometrie heilen
    Von bmxsteffen im Forum 3D Studio Max
    Antworten: 4
    Letzter Beitrag: 09.08.10, 10:00
  2. Geometrie doppelt ausrichten
    Von Müllich im Forum Autodesk Maya (ehemals Alias)
    Antworten: 2
    Letzter Beitrag: 17.07.10, 19:07
  3. Opazitätsmap als Geometrie
    Von konem im Forum 3D Studio Max
    Antworten: 7
    Letzter Beitrag: 02.06.10, 21:42
  4. Loch in der Geometrie
    Von 123456789987654321 im Forum 3D Studio Max
    Antworten: 6
    Letzter Beitrag: 21.01.08, 18:32
  5. Probleme mit der Geometrie
    Von raumbetreter im Forum 3D Studio Max
    Antworten: 2
    Letzter Beitrag: 04.07.05, 11:26