Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
QBASIC-instinct
Anmeldungsdatum: 22.02.2009 Beiträge: 4
|
Verfasst am: 22.02.2009, 22:47 Titel: 3-D Kugel Rotation auf geneigter Achse (diagonal) |
|
|
[b]Mahlzet allerseits.
Ich habe versucht eine 3D Kugel sich um ihr Zentrum auf eine ihrer Achsen rotieren zu lassen, was auf den 3 "Standart- Achsen" auch funktionierte.
Nun möchte ich die Kugel aber auf geneigter Achse rotieren lassen. Bildlich gesprochen wie die "geneigte" Erdachse. Als Ergebis ähnelt die Rotation aber eher einem "Eiern" um den eigenen Mittelpunkt.
Meine Frage nun:
Wie ist es möglich eine 3-D Kugel sich absolut "Frei" um ihren Mittelpunkt Rotieren zu lassen
Danke schonmal im Vorraus!![/b] |
|
Nach oben |
|
|
ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 22.02.2009, 22:56 Titel: |
|
|
jap. Das ist möglich.
MfG
TPM _________________ [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ] |
|
Nach oben |
|
|
QBASIC-instinct
Anmeldungsdatum: 22.02.2009 Beiträge: 4
|
Verfasst am: 22.02.2009, 23:01 Titel: Danke... |
|
|
...für diesen Beitrag.
Das es mgl. sein muß,dass ist mir soweit schon klar. Wär echt ne Wucht wenn Du mir mehr dazu erzählen könntest..?!
Danke |
|
Nach oben |
|
|
ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 22.02.2009, 23:08 Titel: |
|
|
Ups .. hab das "Wie" übersehen.
Alsooo ... Du hast einen Vektor, welcher die Position der Kugel selbst beschreibt, also Objekt gesehen. Wenn du nun diesen vektor auf eine kreisbahn bringst, und dessen kreisbahn-radius mit dem radius der kugel in ein verhältniss setzt, kannst du einen winkel herausrechnen, den es dir erlaubt die kugel entsprechend zu neigen. Diese neigung wird mit sin und cos auf die entsprechenden achsen der kugel gelegt. Und damit hast du eine schwingende kreisbahn der kugel erzeugt.
MfG
TPM _________________ [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ] |
|
Nach oben |
|
|
QBASIC-instinct
Anmeldungsdatum: 22.02.2009 Beiträge: 4
|
Verfasst am: 22.02.2009, 23:48 Titel: |
|
|
Danke Danke.
Das hört sich ja schon mal interessant an. Obwohl sehr Qbasic interessiert und auch schon seit Jahren am schreiben, tu ich mich schon seit eh und je schwer mit der Mathematik/Geometrie.
Hast du zu Deiner Beschreibung möglicherweise auch eine grafische Darstellung für mich? Kannst Du mir noch etwas näher das "Verhältnis" erleutern von dem Du schreibst und wie ich dann den Winkel herrausrechnen kann?
Ein 3D Körper (Kugel,Würfel usw.) soll quasi gleichzeitig um mehrere Achsen rotieren können. Will ich also zb. den Blick aus dem Fenster eines Raumschiffes darstellen das an einem Objekt vorbei fliegt und dies Perspektivisch korrekt dargestellt werden soll- WIE kann ich das berechnen bzw Basic klarmachen? |
|
Nach oben |
|
|
QBASIC-instinct
Anmeldungsdatum: 22.02.2009 Beiträge: 4
|
Verfasst am: 23.02.2009, 02:31 Titel: ...KLICK.. |
|
|
Mittlerweile scheints fast so als gäbe es verschiedene Mglk. wie man es anstellt dass man zu einer 3d animation kommt. Werd mich weiter belesen und sicher in Zukunft noch die eine oder andere Frage stellen müssen.
Adios |
|
Nach oben |
|
|
croco97
Anmeldungsdatum: 04.11.2005 Beiträge: 260
|
Verfasst am: 10.03.2009, 14:53 Titel: |
|
|
http://www.askos.de/tutorial/kap216.htm
Weiter unten kommt die Drehung eines Punktes um eine beliebige Achse. Fasse deine Kugel als Ansammlung von Punkten auf und du wärst am Ziel.
VG!
Croco |
|
Nach oben |
|
|
croco97
Anmeldungsdatum: 04.11.2005 Beiträge: 260
|
Verfasst am: 10.03.2009, 14:53 Titel: |
|
|
http://www.askos.de/tutorial/kap216.htm
Weiter unten kommt die Drehung eines Punktes um eine beliebige Achse. Fasse deine Kugel als Ansammlung von Punkten auf und du wärst am Ziel.
VG!
Croco |
|
Nach oben |
|
|
|