Portal > Foren > PHP > PHP-Programmierung > Etwas Mathe ?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.11.2005, 21:24 Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard Etwas Mathe ?

Weis jetzt garnicht so recht, ob folgendes Anliegen überhaupt hier her passt, ansonsten bitte verschieben.

Zunächst ein Link (nur Bastel-Code) :

http://www.cix88.de/cix_php/tonne/gr..._schreiben.php

Irgendwelche Texte sollen als Kreis darstellt werden (Sinn oder Unsinn ist nicht Gegenstand dieser Frage).
Wie im Beispiel zu sehen ist, geht das auch so halbwegs.

Allerdings knobbel ich, wie ich jetzt noch gleichmässigen Zeilenabstand hinbekomme.
Die jetzt dargestellten Werte beziehen sich auf die Y-Position.
Oben und unten müsste nun der Abstand von der Mitte gleichmässig größer werden.

Hmmm, bekomme ich heute nicht in den Griff
Müsste eigentlich eine mathematische Aufgabe nur sein ?

Hat jemand eine Idee ?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2005, 22:26 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 115
Standard

1. Durchmesser Ausrechnen.
2. Durchmesser durch die Hälfte der Einträge teilen.
3. Das gibt den Zeichenabstand zwischen den Zeilen an. Nun nimmt rechnet man für Alle Einträge ausser dem ersten und letzten die x Koordinate aus (n*Abstand , wobei n die Nummer des aktuellen Eintrages ist)
4. Für die Jeweilige x-Koordinate mithilfe des Satzes des Pythagoras 2y werte bestimmen
5. Zeichnen. Der oberste und der unterste Punkt sind ja quasi vorgegeben, für die Restlichen Einträge wurden die Koordinaten berechnet.

Hoffe mal das war verständlich....
Buhmann ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2005, 22:42 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

ich würde mir dazu eine vektorielle Lösung dazu ausdenken! Ob das geht... bin gerade zu müde dafür!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2005, 23:01 Nach oben    #4
Jay
Gast
 
Beiträge: n/a
Standard

Ein Kreis ist im Endefekt nichts anderes als ein x Eck (z.B. 100 Eck oder 6 Eck).

Du dividierst den Umfang des Kreises durch die Anzahl der Nummern.

Ein Beispiel:
Du hast 6 Nummern.
Dein Umfang ist 38 mm.

Du dividierst 38 / 6 = 6,33 mm periodisch.

Deine Zeilenhöhe für eine Zahl ist jetzt 6.

Das ganze ist aber nicht sehr genauer. Aber je weniger Zahlen du desto weniger wirst du den Unterschied merken.

Willst du es genau berechnen, musst du mit Kreisbögen und Kreissegmenten rechnen

Geändert von Jay (23.11.2005 um 23:16 Uhr)
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2005, 23:08 Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Zitat:
2. Durchmesser durch die Hälfte der Einträge teilen.
Das bringt mich natürlich auf ne neue Idee

Werd mal weiter basteln ...

@Fat Tony

... muss ich mal umsetzen

Zitat:
Ob das geht... bin gerade zu müde dafür!
Ich auch bald ... aber das ist nur so nebenbei und nicht unbedingt wichtig.
Wenn ich allerdings an etwas knobbel, dann meistens solange bis es funktioniert

Erstmal Danke für die bisherigen Infos.
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2005, 14:54 Nach oben    #6
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 115
Standard

Zitat:
Zitat von Fat Tony
Ein Kreis ist im Endefekt nichts anderes als ein x Eck (z.B. 100 Eck oder 6 Eck).

Du dividierst den Umfang des Kreises durch die Anzahl der Nummern.

Ein Beispiel:
Du hast 6 Nummern.
Dein Umfang ist 38 mm.

Du dividierst 38 / 6 = 6,33 mm periodisch.

Deine Zeilenhöhe für eine Zahl ist jetzt 6.

Das ganze ist aber nicht sehr genauer. Aber je weniger Zahlen du desto weniger wirst du den Unterschied merken.

Willst du es genau berechnen, musst du mit Kreisbögen und Kreissegmenten rechnen

Der Ansatz bringt nichts, da es so genauso aussehen würde, wie es schon aussieht. Da er aber den Zeilenabstand haben will, kann man nicht einfach den Umfang durch die Einträge teilen - so erlhält man nur eine gleichlange Strecke zwischen den Punkten, aber sie soll eben nicht gleichlang, sondern gleichhoch sein.
Buhmann ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2005, 15:20 Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Hab es jetzt mal so gemacht:

http://www.cix88.de/cix_php/tonne/gr..._schreiben.php

Hat aber hier und da kleine Macken ...

Davon abgeleitet ist das rausgekommen:
http://www.cix88.de/cix_php/tonne/gr...chreiben_2.php
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2005, 16:47 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

die Raute sieht nett aus.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2005, 17:31 Nach oben    #9
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 115
Standard

ich dachte, es sollte ein Kreis werden.... aber trotzdem sehr schön
Buhmann ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.11.2005, 19:11 Nach oben    #11
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 115
Standard

Ne, ich rede von dem ersten Bild.... das zweite ist aber auch net schlecht.
Buhmann ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Deutsches Oberstufensystem Plankton Plauderecke 24 01.03.2007 20:44
ich dachte, dass ich 'gut' in mathe wäre ;-) Ben Plauderecke 20 19.08.2005 10:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45