Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-03-2004, 10:34   #1 (permalink)
Neuer User
 
Benutzerbild von michaelklaehn
 
Registriert seit: Feb 2003
Beiträge: 262
Kreise und Arrays

Hallo Leute,

Stellt Euch ein Raster, meinetwegen 10x10 vor.
Diese Punkte speicher ich in einem Array und freue mich.

Wenn ich aber ein Kreisförmiges Raster will, wirds schwieriger. Stellt Euch einen Mittelpunkt vor. 10 Kreise mit unterschiedlichen Radien drumrum und Auf jedem Kreis alle 36 Grad ein Rasterpunkt. Dann hab ich auch 100 Rasterpunkte nur anders.

Es gäbe ja jetzt viele Wege nach Rom. Hat sich damit schon mal jemand beschäftigt? Erstens: Wie errechne ich am simpelsten diese Punkte und Zweitens: Wie speicher ich sie am besten im Array ab?

Ich hab noch nicht angefangen, deswegen möchte ich erst mal Erfahrungsaustausch betreiben, damit
ich mich nicht irtgendwann erschiesse!

Gruß,
Micha
michaelklaehn ist offline   Mit Zitat antworten
Alt 29-03-2004, 12:08   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
der Kreis deckt doch eine ganz andere Fläche ab, als das Rechteckarray.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 29-03-2004, 13:18   #3 (permalink)
Neuer User
 
Benutzerbild von michaelklaehn
 
Registriert seit: Feb 2003
Beiträge: 262
Ich brauche nicht die Kreise, sondern nur die Punkte.
Und die sollen auch nicht sichtbar sein, sondern nur
Punkte, auf die ich MCs setzen kann. Wie ein Karomuster
und ich kann dann einen Ball auf eine Kreuzung setzen.
Kapische?
michaelklaehn ist offline   Mit Zitat antworten
Alt 29-03-2004, 13:46   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

mit winkelfunktionen kannst du die x und y koordinaten auf nem kreis errechnen.

habs gerade nicht im kopf aber so als kleiner tip...

hier kannst du mal gucken...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (29-03-2004 um 13:49 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 29-03-2004, 13:57   #5 (permalink)
Neuer User
 
Benutzerbild von michaelklaehn
 
Registriert seit: Feb 2003
Beiträge: 262
Vielen Dank!
michaelklaehn ist offline   Mit Zitat antworten
Alt 29-03-2004, 14:12   #6 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
ich habe immernoch nicht genau verstanden, was du willst, aber hier vielleicht eine Hilfe.

Mit sinus (Math.sin(winkelImBogenMaß)) und cosinus (Math.cos(winkelImBogenMaß)) kannst du Koordinaten auf einem Kreis ermitteln.

Es gilt dabei:

x
- = tan(winkel) // Tangens
y


x
- = cos(winkel) // r ist der Radius des Kreises
r

y
- = sin(winkel) // r ist der Radius des Kreises
r


Jeweils nach der benötigten Koordinate auflösen, fertig.

Allerdings aufpassen mit den Winkeln, die musst du noch umrechnen:

Ganzer Kreis = 2 *PI
also Winkel alpha ins bogenmaß: bgm = alpha * PI / 180;
oder zurück: bgm im Bogenmaß anch alpha in Grad: alpha = bgm * 180 / PI
Janoscharlipp ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele