ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
477
477
EMPFEHLEN
-
24.08.11 22:06 #1
- Registriert seit
- May 2011
- Beiträge
- 15
Hallo Leute... ich mal wieder!
Folgendes (Mathe) Problem:
Ich hab eine Kamera:
-x,y,z,Winkel Hoch/Runter,Winkel Links/Rechts-
Und eine Unendliche Fläche in alle himmelsrichtungenrichtungen.
Und von der Kamera aus will ich einen Strahl schicken um herrauszufinden wo er auf der Fläche Auftrifft (Y ist egal).
Bloss hab ich KEINE Ahnung von Geometrie!
Kann mir jemand helfen?I love <3 Java Programmieren!
-
Um das nochmal zusammenzufassen:
Du hast eine Ebene E und eine Gerade g und willst den Schnittpunkt S finden?
Du musst diese beiden Gleichung miteinander gleichsetzen und das dann ausrechnenCode :1 2 3 4 5 6 7 8
//Ebenengleichung (x1) (x2) (x3) E:(y1) + r * (y2) + s * (y3) (z1) (z2) (y4) //Geradengleichung (x4) (x5) g:(y4) + k *(y5) (z4) (z5)
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
24.08.11 23:18 #3
- Registriert seit
- May 2011
- Beiträge
- 15
Aha...und jetzt bitte auf Deutsch das ich das Verstehe (Hallo Bahnhof!)
Echt Jetzt: Ich verstehe davon gar nichts!
Und mit der Gleichung von dir kann ich nichts anfangen :'(
Kann man das auch anders Erklären?I love <3 Java Programmieren!
-
Mit "keiner Ahnung" von Geometrie wirds schwer.
Das wirst du dann wohl oder übel lernen müssen.
Und da es genug fertige Seiten zum Lernen im Internet gibt wird dir hier wahrscheinlich keiner Mathematikunterricht geben.
Hier hast du jedenfalls eine C-Implementierung für den Schnitt zwischen Fläche und einer endlichen Linie:
http://softsurfer.com/Archive/algori...20Intersection
intersect3D_SegmentPlane
Für einen unendlichen Strahl lässt sich das leicht anpassen: das letzte if (mit Inhalt) rausnehmen.
(falls ich mich richtig erinnere, habs mir jetzt math. nicht durchgedacht).
GrußGeändert von sheel (24.08.11 um 23:36 Uhr)
-
Ich habe gerade leider etwas wenig Zeit. Die Fläche in alle himmelsrichtungen, heißt das sie liegt praktisch "platt auf dem Boden"? Es wäre vorteilhaft wenn du dich mit Vektorrechnung auskennst, ansonsten wird es für dich schwierig das nachzuvollziehen, ich werde es später versuchen so verständlich wie möglich auszudrücken
Aber ein bisschen mehr Infos dazu wären noch gut, am besten eine Gleichung der Ebene.
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
24.08.11 23:52 #6
- Registriert seit
- May 2011
- Beiträge
- 15
hm Höhe der Fläche ist 0 und die Kamera ist IMMER über oder gleich 0.
Die Fläche geht halt in alle richtungen und hat kein ende. (Wobei Double.MAX_VALUE...)
Mit Vektorrechnungen hab ich mich noch nie befasst...wasn das überhaupt?I love <3 Java Programmieren!
-
Um Timestamp zu wiederholen: Die Fläche ist also der Boden?
Dann kann man das Ganze leicht mit sin/cos/tan lösen.
Von wo weg werden die Winkel berechnet?
(Kamera ist schon klar, aber wohin geht eine Linie mit 0 Grad?)
-
Hallo,
Gegeben hast du folgendes:
Code :1 2 3 4 5 6 7 8 9
//KameraPosition x P = (y) z //Blickrichtung a B = (b) c
Suchen tust du den Punkt wo die Gerade z=0 schneidet, daher
nach k auflösen (z, c sind ja gegeben)Code :1
y + k*b = 0
k bescheibt dir dann wie weit du auf der Geradengleichung P +k*B gehen musst:
Code :1 2 3
sx x a Schnittpunkt: (sy) = (y) + k*(b) sz z c
Edit:
Das muss halt noch geklärt werden um die Blickrichtung festzustellen.Dann kann man das Ganze leicht mit sin/cos/tan lösen.
Von wo weg werden die Winkel berechnet?
(Kamera ist schon klar, aber wohin geht eine Linie mit 0 Grad?)
Edit2:
Ich bin jetzt davon ausgegangen dass die Höhe in y-Richtung verläuftGeändert von Steiner_B (25.08.11 um 00:16 Uhr)
-
25.08.11 00:48 #9Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
25.08.11 17:49 #10
- Registriert seit
- May 2011
- Beiträge
- 15
1.In nem Halben Jahr bin ichs
(Alle meine Bekannten sagen ich bin ein Genie)
2.Öhm Y ist bei mir die Höhe und die Kamera hat NUR eine Y/X Drehung!
3.Mit Sin/Cos/Tan hab ich schon Probiert...klappt bis auf tan(?);
4.Ich nehm mir IMMER zu viel vor XDI love <3 Java Programmieren!
-
25.08.11 17:58 #11
(1) Sorry. Nutzungsregeln 4.8. Dein Useraccount wird gesperrt, bis Du 16 bist. Ich hab ab Heute 6 Monate als Sperrfrist gesetzt, also 25.02.2012. Ich wünsche Dir viel Erfolg, bis auf Weiteres bist Du hier lediglich zum Lesen eingeladen.
(2) X/Y. Das sind zwei Rotationsachsen.
(3) Thread bleibt offen..
mfg chmeeGeändert von chmee (25.08.11 um 18:01 Uhr)
Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Ohne dich jetzt runtermachen bzw. beleidigen zu wollen: Sollte man dann nicht etwas Ahnung von Geometrie haben? Oder steht das in der Schule inzwischen nicht mehr auf dem Lehrplan?
Mit 16 musste ich auch nicht mehr fragen, was Vektorrechnung eigentlich ist...
Vielleicht meinte chmee ja nicht deine Intelligenz, sondern unsere Nutzungsregeln?
edit: Ja, Treffer.
Aber oben/unten und Drehung um X-Achse ist ein Unterschied.
Und warum sollte der Tangens nicht mehr funktionieren?
Wenn die eingebauten Sinus/Cosinus-Funktionen klappen, geht der Tangens auch.
Und wenns sin/cos ist.
Hast du mal Radiant probiert?
Dann brems dich etwas. Dabei können wir dir leider nicht helfen.
Gruß
Ähnliche Themen
-
Wichtig - Scheinwerfer-strahl
Von helt im Forum Cinema 4DAntworten: 5Letzter Beitrag: 03.10.08, 13:19 -
Tiefeneffekt - Strahl
Von pauschpage im Forum PhotoshopAntworten: 6Letzter Beitrag: 11.02.05, 13:16 -
lasserschwert strahl
Von Lifmor im Forum PhotoshopAntworten: 4Letzter Beitrag: 16.04.04, 10:02 -
Ufo Strahl?
Von Lena S im Forum PhotoshopAntworten: 2Letzter Beitrag: 05.10.03, 11:17 -
laser strahl
Von SamyDeluxe im Forum PhotoshopAntworten: 8Letzter Beitrag: 26.09.01, 13:48





Zitieren


Login





