Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet message from de.alt.rec.ascii-art, 20 Jul 2001.
Re: Jave 1.1

Re: Jave 1.1

Markus Gebhard <ukg...@rz.uni-karlsruhe.de> wrote:
>> - Die M�glichkeit, sich nicht nur "ASCII-Verst��e" ankreiden zu
>> lassen, sondern z. B. auch Baudot (mein Vater hat einen Haufen
>> Baudot-Bilder aus seiner Bundeswehrzeit - wurden auf Lochstreifen
>> gestanzt und mit einem Fernschreiber "vervielf�ltigt")
>
>Was wie wo? Kenn ich nicht. Hast Du da Beispiele/Informationen dazu?
>Erinnert mich jetzt an Braille (welches im Image2Ascii-Konverter als
>Konvertieralgorithmus fuer Blinde enthalten ist).

Dummerweise gibt es gleich 2 verschiedene gebr�uchliche Codierungen
(CCITT und die amerikanische).
Auf jeden Fall ist das 5 bit (pseudo 6 bit):
26 Zeichen stehen f�r die Buchstaben (nur in Klein) bzw. f�r die 
   Zahlen/Sonderzeichen
1  Zeichen steht f�r das Leerzeichen
1  Zeichen (0) ist f�r "Sendepausen" im Synchronbetrieb reserviert
2  Zeichen f�r CR und LF
1  Zeichen hei�t, dass die n�chsten Buchstaben wirklich welche sind
1  Zeichen hei�t, dass die n�chsten Zeichen Zahlen oder Sonderzeichen 
   (16 St�ck gibt's da) sind.

Die Sonderzeichen sind bei 
CCITT: - ? : W R R R B ( ) . , ' = / +
USA:   - ? : $ ! & S ' ( ) . , B ; / "

R: Reserviert
W: "Wer da?"
B: Bell (wie ASCII #7)
S: Stop (etwa EOF)

[Das habe ich aus "Faszination Amateurfunk" von 'meiner'
Stadtb�cherei, ich hoffe, dass Telex nicht noch einen anderen
Zeichenvorrat hat.]

>Richtig ist "B�zier". Die B�zier-Kurven, die Du kennst, sind vom Grad 3
>und werden durch 4 Kontrollpunkte bestimmt. Diejenigen in Jave sind nur
>vom Grad 2 (also nur Parabeln) und haben daher nur 3 Kontrollpunkte. Man
>koennte den Grad auch noch hoeher waehlen, aber die Konstruktion wird
>dann immer weniger intuitiv. Ich denke Grad 2 reicht aus fuer Ascii,
>sonst nehme ich auch sehr gerne noch das Kreissegment her. Kann aber bei
>Bedarf auch auf Grad 3 aufstocken...

Naja, da scheint es einen gewissen Dissens zu geben, was B�zier-Kurven
sind. Die Parabeln oder Kurven h�heren Grades, die durch Punkte auf
der Kurve definiert werden, hei�en IMHO Spline-Kurven. (IIRC von
irgendeinem komischen biegsamen Holzbrett, das man zwischen N�geln
einklemmt)

Bei B�zierkurven ist allerdings kein Punkt "auf" der Kurve: 2 geben
Start und Ende an, die anderen zwei legen die Richtung der Tangenten
in den Endpunkten und die Kr�mmungsst�rke fest. Das ist - wenn man die
Endpunkte setzt und dann die Maus zu den St�tzpunkten zieht - IMHO
intuitiver als Spline-Kurven.

>Fuer weitere Informationen zu B�zier-Kurven empfehle ich eine Suche im
>Web nach "de Casteljau Algorithmus". 

habe ich gesucht. Aber viel verschiedenes gefunden. Teilweise
komplexeste Formeln und Matrizenmathemaik, von der ich bis jetzt noch
nix verstehe, aber auch den Algorithmus, den ich unten beschreibe. Ist
das jetzt der de Casteljau-Algorithmus oder nicht?
Allerdings liegen die St�tzpunkte immer au�erhalb der Kurve.

Aber damit das nicht OT wird, hier der rekursive
"Standard"-B�zier-Algorithmus [Casteljau?] als ASCII-Art (mit JAVE
erstellt, alles frei Hand abgesch�tzt):

,----------------------------
|
|           B#-..___     X
|           /       ""-.-#.___       C
|          /        .-'    `-.""---.#
|         /      #=____  4    `.     \
|        /   _.-'3     ""#""-----#    \
|       / .-'                   5 `..  \ 6
|     2#-'                           `-.#
|     /                                  \
|    /                                    \
|   /                                      \
|  /                                        #
| #A=1                                   D=7
|
`----------------------------


Man hat Punkte A, B, C, D
X=Mitte von B und C
1=A
2=Mitte von A und B
3=Mitte von 2 und X
7=D
6=Mitte von C und D
5=Mitte von X und 6
4=Mitte von 3 und 5

Die Kurven 1-2-3-4 und 4-5-6-7 sind gemeinsam theoretisch dieselbe wie
A-B-C-D. ALso kann man mit simpler Mittelwertsberechnung rekursiv die
Kurve solange teilen, bis entweder die 4 Punkte eines Teils auf einer
Geraden liegen oder eine bestimmte Rekursionstiefe erreicht wird.
(bei Rekursionstiefe 4 kommt man z. B. auf 49 Punkte). Die kann man
dann verbinden (in der richtigen Reihenfolge)

Wenn man zu Hause eine gro�e Pinnwand hat (und gen�gend
Pinnwandn�gel), kann man das auch per Hand an der Pinnwand machen -
man glaubt es gar nicht, wie sch�n die Kurve wird.

(Jetzt ist es doch wieder OT geworden. Schade.)

>Vielen Dank nochmals fuer den ausfuehrlichen Bug-Report. 

Bittebitte. Ich w�rde mich auch �ber einen guten Bug Report freuen,
aber leider habe ich noch keine NG gefunden, wo es um Makrorekorder
bzw. "Automatisierungstools" (wie es bei vielen Shareware-
Verzeichnissen hei�t) geht [Achtung Zaunpfahlwinkautomatik].

Michael Schierl
-- 
http://smsoft.ixy.de/   SMsoft Freeware Download Page:
IRCster                 Napster �ber IRC
Dietrich                Windows-Nachschl�ssel
Smart Macro             Makrorekorder                           uvm.

Original message headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f7c81,a4855759eb43b2f
X-Google-Attributes: gidf7c81,public
X-Google-ArrivalTime: 2001-07-20 08:58:43 PST
Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!acb86e9e.ipt.aol.COM!not-for-mail
From: Michael Schierl <sch...@web.de>
Newsgroups: de.alt.rec.ascii-art
Subject: Re: Jave 1.1
Date: Fri, 20 Jul 2001 17:58:10 +0200
Lines: 122
Message-ID: <9j9kfe$n3nvg$1...@ID-39741.news.dfncis.de>
References: <3B4...@rz.uni-karlsruhe.de> <9j6aid$m47k9$1...@ID-39741.news.dfncis.de> <3B5...@rz.uni-karlsruhe.de>
Reply-To: sch...@gmx.de
NNTP-Posting-Host: acb86e9e.ipt.aol.com (172.184.110.158)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 995644721 24240112 172.184.110.158 (16 [39741])
X-Newsreader: Forte Agent 1.8/32.548
Xref: archiver1.google.com de.alt.rec.ascii-art:1743
About this message. This message was posted publicly to the newsgroup de.alt.rec.ascii-art in 2001 and is mirrored here unchanged as part of the Historic Archives – only email addresses are masked. The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can. Are you the author? Contact us to get your posts attributed, connected to your artist profile, or removed.

Report this message

Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.

Help classify this post