Autor | Nachricht |
---|---|
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren Ich programmiere etwas und komme gerade nicht weiter. Hier könnte mir jemand mit Mathe weiterhelfen. Kurz erklärt: Ich habe einen Punkt, dessen Position z.B. x=10 und y=10 ist. Nun möchte ich an Hand der Gradzahl bestimmen wo sich dieser Punkt hinbewegt. z.B. soll sich der Punkt bei 0 bzw. 360 Grad nach oben bewegen, d.h. es dürfte in dem Fall nur y+1 rauskommen. Bei 180 Grad sind es entsprechend y-1. usw.: 0 / 360 Grad: y+1 (bewegt sich nach oben) 45 Grad: x+1, y+1 (bewegt sich nach rechts oben) 90 Grad: x+1 (bewegt sich nach rechts) 135 Grad: x+1, y-1 (bewegt sich nach rechts unten) 180 Grad: y-1 (bewegt sich nach unten) 225 Grad: x-1, y-1 (bewegt sich nach links unten) 270 Grad: x-1 (bewegt sich nach links) 315 Grad: x-1, y+1 (bewegt sich nach links oben) Jetzt könnte ich natürlich für die paar Gradzahlen einfach die Werte vorgeben, aber dann wäre das unflexibel, da ich die Werte dazwischen nicht verwenden könnte, was ich natürlich will. Ich will z.B. wissen wie sich der Punkt bewegt, wenn er in Richung 15 Grad bewegt wird. Bei 15 Grad denke ich mir einfach mal, dass der Punkt erstmal nur nach oben steigt z.B. bei gesamt 10 Bewegungen wäre das dann vielleicht 5 nach oben, dann eine nach rechts und wieder 5 nach oben (ist jetzt geraten). Doch wie kann ich das an Hand einer Formel berechnen? Ich erstelle damit übrigens in PHP einen Schriftschatten, dieser Schatten "bewegt" sich dann in die gewünschte Gradzahl, je nachdem woher die "Lichtquelle" darauf scheinen würde. Gruß Marc |
▲ | pn email |
Premium-Member Name: Chris Geschlecht: Fahrzeug: Ej9 mit H22 Anmeldedatum: 26.01.2005 Beiträge: 4513 Wohnort: München | zitieren Naja mit Polarkoordinaten ist das kein Problem http://de.wikipedia.org/wiki/Polarkoordinaten Einfach die Verschiebung in Polarkoordinaten angeben (r = 1 in deinem Fall, W der Winkel also 15 °) Dann Umrechnen mit x = r * cos W y = r * sin W und das dann zu deiner Ursprungskoordinate (bei dir 10,10) dazu zählen. -> (10.97,10.25) Bei deiner Bewegung, wie du sie oben angegeben hast, bewegt sich der Punkt mal eine Längeneinheit und mal Wurzel2 Längeneinheiten. Das ist nicht konsequent und deswegen kannste es nicht generalisieren... Gruß |
▲ | pn |
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren Ok super Danke. Ist das eine Art Standard, dass die Gradzahlen rechts anfangen und dann gegen den Uhrzeigersinn laufen? Weil bei 90 Grad geht es ja laut Polarkoordinaten nach oben und nicht wie ich dachte nach rechts. Häh? Was genau meinst Du damit? Sprech Deutsch Oder meinst Du damit, dass es Kommawerte sind? Ich wollte das eh einfach runden, weil bei mir die Bewegung auf Grund von Pixeln beruht und entsprechend keine Kommawerte Sinn machen. |
▲ | pn email |
Premium-Member Name: Christian Geschlecht: Fahrzeug: Chevy Anmeldedatum: 14.09.2004 Beiträge: 5446 Wohnort: Braunschweig Heimat: Sauerland | zitieren Ja ist es! |
▲ | pn |
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren So, konnte das umsetzen was ich haben wollte, siehe hier: http://www.programmierer-forum.de/texteffekte-mit-php-imagettftext-mit-schatten-t80468.htm |
▲ | pn email |
Premium-Member Name: Chris Geschlecht: Fahrzeug: Ej9 mit H22 Anmeldedatum: 26.01.2005 Beiträge: 4513 Wohnort: München | zitieren Wenn du 1 nach oben gehst bewegst du dich um eine Längeneinheit. Wenn du dich aber 1 nach oben und 1 nach rechts bewegst, wie bei deinem 45 Grad Beispiel, dann bewegst du dich Wurzel2 Längeneinheiten. Wurzel(1² + 1²) = Wurzel 2 |
▲ | pn |
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren Also Du meinst, dass man sich effektiv diagonal weiter bewegt als gerade? So stelle ich es mir zumindest vor, wenn ich mir ein kariertes Blatt anschaue. Bei mir wirkt sich das aber scheinbar nicht aus, da ich die Koordinaten erst runde, wenn ich sie einsetze und nicht in der Berechnung selbst. Also ich addiere jedesmal die Nachkommastellen mit, die mir sin und cos ausgeben. Ich habs jetzt mal nachgemessen bei 270 (unten) und 315 Grad (unten rechts). Beide Schatten waren gleich lang. 270grad.gif - Angeschaut: 1567 mal 315grad.gif - Angeschaut: 1567 mal |
▲ | pn email |
Premium-Member Name: Chris Geschlecht: Fahrzeug: Ej9 mit H22 Anmeldedatum: 26.01.2005 Beiträge: 4513 Wohnort: München | zitieren Ja, genau das mein ich! Mit meiner Formel ist ja auch der Schatten immer gleich lang. Das passt schon, nur bei deinem Beispiel ist der Schatten z.b. bei 0 Grad 1 lang und bei 45 Grad Wurzel2 also ca. 1,4 lang. Das ist schon ein deutlicher unterschied. Gruß |
▲ | pn |
Administrator Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 52420 Wohnort: Lohmar | zitieren Jo das ist klar. Es wird eh ungenau bleiben, da ich mich ja nur an Pixel orientieren kann und da es ja bekanntermaßen keine halben Pixel gibt ist das schwierig.. wobei ich könnte ja Antialiasing nutzen, um Pixel "halb" zu füllen. Naja vielleicht später |
▲ | pn email |
Premium-Member Name: Chris Geschlecht: Fahrzeug: Ej9 mit H22 Anmeldedatum: 26.01.2005 Beiträge: 4513 Wohnort: München | zitieren Ja, aber wenn du 140 Pixel auf 100 rundest ist das trotzdem ein Unterschied... |
▲ | pn |
Gast | zitieren Mach mit!Wenn Dir die Beiträge zum Thread "x & y Koordinaten nach Gradzahl bewegen / verschieben: Mathe" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:Registrierte Mitglieder genießen die folgenden Vorteile: ✔ kostenlose Mitgliedschaft ✔ keine Werbung ✔ direkter Austausch mit Gleichgesinnten ✔ neue Fragen stellen oder Diskussionen starten ✔ schnelle Hilfe bei Problemen ✔ Bilder und Videos hochladen ✔ und vieles mehr... |
▲ | |
Ähnliche Beiträge | Re: √ | Letzter Beitrag | |
---|---|---|---|
Civic nach langer Standzeit wieder bewegen Hallo Forum und ein frohes neues Jahr,
ich bin neu hier und komme auch gleich zu der Sache, die mich in euer Forum gebracht hat.
Als Großstädter brauchte ich kein Auto, da aber bald Nachwuchs ins Haus kommt musste ein fahrbarer Untersatz her. Über... [Civic 96-00]von james77 | 1 280 | 06.01.2012, 21:12 A.D. | |
Fehler beim Verschieben von Seiten nach Update Ich habe ein Problem mit der aktuellen Version 1.31.1
Nach dem Umstieg auf die aktuelle Version (war auch schon bei der 1.31.0 so) funktioniert alles wie es soll, nur wenn ich eine Wiki-Seite verschiebe, wird die alte Seite nicht mit einem... von Shadowman30 | 0 44 | 26.09.2018, 07:27 Shadowman30 | |
Mathe-Modul Hallo zusammen,
kennt sich jemanden aus mit der Installation des Mathe-Modul ( Math ) auf ein Linux-Server? Momentan erhalte ich den Fehler
Parser-Fehler (Unbekannter Fehler)
Alle notwendigen Module und Scripte sind... von gb1958 | 0 526 | 24.10.2007, 17:41 gb1958 | |
Hilfe bei Mathe ich weis gehört eigtl nich in diesen forum rein aba hab ner freundin versprochn mit ihr mathe zu üben.
Aba hatte schon üz lange kein mathe mehr udn msus feststelln ich kanns eifnach nich mehr.
Nu bin ich auf euch angewiesn bitte helft mir es geht um... Seite 2, 3 [Offtopic]von Zappel | 27 659 | 10.03.2009, 22:30 El Splatty | |
Clusteranalyse zur Berechnung von Ballungsgebieten: Mathe Hallo,
ich benötige mal wieder einen Mathefachmann.
Und zwar benötige ich eine Lösung für folgendes Thema:
http://www.maxrev.de/karte-der-mitglieder-t4215,start,70.htm#1763515
Die Vorgabe sind also die GEO-Daten der jeweiligen Wohnorte.
Nur... Seite 2 [Computer & Spiele]von mgutt | 10 34.742 | 21.12.2008, 19:26 mgutt | |
EP3 im Schnee bewegen! Hi Leute,
heut ist bei uns der erste Schnee gefallen.. da das meine erste Wintersaison mit nem EP3 ist, war ich schon etwas verwundert, wie viel Vorsicht der EP erfordert...
habe keine neuen Winterreifen drauf, ok, aber Profil ist noch i.O.
Mir ist... Seite 2, 3 [Type-R]von mxmulz121 | 27 1.453 | 18.12.2012, 18:28 Silver Civic | |
Antenne zum ausfahren bewegen? Hallo,
hab mein Sol frisch, dieser hatte davor schon ein anderes Radio verbaut gehabt, nicht mehr das originale und habe vor kurzem ein anderes eingebaut. Hab alles wieder gleich angesteckt, aber es wird nicht mehr angesteuert das die Antenne ausfährt.... [Del Sol]von oaz1 | 6 216 | 08.07.2014, 21:17 deeEg2 | |
Auto mit nur 3 Rädern bewegen Hab mal ne doofe frage ^^
Mir hat son Arsch letzten Freitag meinen geparkten MX5 zu Schrott gefahren :wall: und ist abgehauen. Der Junge hat ganze Arbeit geleistet. Der Querlenker hinten ist abgerissen und das Rad in die Karosserie gedrückt. Der wagen... [Offtopic]von HugoFreund | 8 556 | 15.09.2015, 06:21 *RaZoR* | |
Tachonadeln bewegen sich nicht mehr! Moin Jungs!
habe mir grad nen Plasma eingebaut und nun geht alles, Leuchten, Wassertemperatur, Benzin bla bla...nur Drehzahl nicht und Geschwindigkeit...helft mir bitte... [Del Sol]von vince69 | 8 307 | 12.09.2009, 23:16 Indie on the Rocks | |
Schalthebel lässt sich bei kälte schwer bewegen!?! Ich habe in den letzten Tagen Probleme den Schalthebel zu bewegen wenn das Auto kalt ist. Die letzten Tage waren es bei mir in Berlin Nachts ca. -12° Grad und dann hab ich Morgens Probleme gehabt erstmal aus dem Gang zu kommen der drin war.
Auch beim... [FR-V]von Prinz_von_Marzahn | 5 862 | 12.01.2016, 12:20 Blues |