                          m C A D  V 1 . 2
-----------------------------------------------------------------------------

                                                   Autor : Tim Mooney

EINLEITUNG
~~~~~~~~~~


mCAD ist ein Objekt-orientiertes Zeichenprogramm. Es enthält eine Auswahl
kleiner nützlicher Zeichenfunktionen (wie z.B.:line, box und text) und eine
Auswahl an Editierfunktionen (wie z.B.: move, size und rotate).
Während des Zeichnens und Editierens kann der User andere Funktionen zum
Mdifizieren des Objektes aufrufen (z.B.: zoom in, slide around usw.).

Die meisten (warscheinlich alle!) Amiga-User wissen wie man die Maus zu
zeichen von Bilder z.B. mit DPaint II oder Graficaft benutzt.
mCAD arbeitet ähnlich, aber mit drei grundlegenden Unterschieden.



   1) Da mCAD ein Objekt-orientiertes Zeichenprogramm ist können sich
      einzelne Objekte überlappen.
      Während der Arbeit mit mCAD müßen Sie überlappende Objekte zur
      Manipulation  mit diversen Tools  selektieren um mCAD zu erklären
      welches der Objekte meinen. Wenn Sie ein Tool (z.B. ´move´) ausgewählt
      haben um ein Objekt zu manipulieren, sich an dem angeklicken Punkt
      aber mehrere Objekte überschneiden durchläuft mCAD eine Liste der
      möglichen Objekte die im jeweiligen Durchlauf hervorgehoben werden.
      Drücken Sie nun die rechte Maustaste, so teilen Sie dem Programm mit,
      daß das betrefende Objekt nicht das gewünschte ist. Drücken Sie aber
      die linken Maustaste so sagen Sie dem Programm das das hervorgehobene
      Objekt jenes ist, welches Sie bearbeiten möchten.


   2) Wenn Sie ein Funktion mCAD´s ausgeführt haben, (z.B. eine Linie
      zeichnen  bedeutet das noch nicht, daß Sie Ihre Zeichnung verändert
      und vieleicht damit zerstört haben. Denn nach jedem Funktionsaufruf
      (line, box, circle...) wartet mCAD auf Ihre Meinung. Sind Sie der
      Meinung z.B. eine Linie richtig gesetzt zu haben, drücken Sie die
      linke Maustaste um die hervorgehobene Linie permanent zu machen.
      Sind Sie aber der Meinung die gesetzte Linie sei falsch, drücken Sie
      die rechte Maustaste und die Linie verschwindet wieder.


   3) Manche Funktionen ´Size´ z.B. benötigen zusätzliche Informationen
      und zeigen das durch hervorheben des Objektes an. Nun wartet mCAD
      auf den Klick mit der linken MAustaste.


Zusammenfassend kann man sagen, daß die Maustasten, wenn Sie nicht Ihre
´normale´ Intuition Bedeutung haben, immer folgendes aussagen:
-  Ein Druck der rechten Taste bedeutet immer Nein/lass sein/lass mich aus
   dieser Funktion raus.
-  Ein Druck der linken Taste bedeutet  immer Ja/O.K./mache es



FILES:
~~~~~~
mCAD benötigt zu die Files mCAD.txt und mCAD.rgb im aktuellen Directory.
Wenn mCAD.txt nicht existiert werden Sie keinerlei Texausgaben erstellen
können und wenn mCAD.rgb nicht vorhanden ist werden voreigestellte Farben
benutzt. mCAD erwartet auch ein Unterdirectory mit dem Namen ´Parts´, sollte
dieses nicht vorhanden sein schließt mCAD daraus, daß Sie die falsche
Diskette benutzen und fragt Sie nach dem Directory in dem Sie Ihre Teile
abspeichern.


PROGRAMMSTARTt:
~~~~~~~~~~~~~~

Wenn Sie mCAD aus dem CLI aufrufen verkraftet es folgende Parameter:

mCAD ?         Hilfe
mCAD filename  erstelle/editiere eine Zeichnung unter dem Namen filename,
               wenn schon eine Zeichnung unter diesem Namen besteht läd es
               diese in das Programm.



DAS MENUE:
~~~~~~~~~~
Menuepunkte die noch nicht in diese Version implementiert sind, sind durch
einen Stern (´*´) gekennzeichnet.

Bevor Sie sich nun nach dem Programmstart an die Menues herantasten, möchte
ich Ihnen noch anraten den Kontrast Ihres Monitors so weit als möglich (das
Bild sollten Sie doch noch erkennen können) herunterzudrehen, da das Pro-
gramm ausschließlich im Interlaced-Modus arbeitet.


*******
PROJECT

New         Löscht die aktuelle Zeichnung.

Open        Läd eine auf der Diskette existierende Zeichnung.
            WICHTIG: achten Sie darauf, daß das zu ladende File die Endung
            ´.cad´ oder ´.out´ besitzt da Sie Ihren Amiga sonst zum
            meditieren schicken. Erwarten Sie von diesem Punkt keine
            Geschwindigkeit, Sie arbeiten nicht mit DPaint, sondern mit
            einem Objekt-orientiertem Zeichenprogramm, welches alle Objekte
            in Form einer ASCII-Datei auf die Disk legt.

Save        Speichert die aktuelle Zeichnung unter dem aktuellen Namen auf
            Disk. Voreingestellt ist ´mCAD.out´.


SaveAS      Speichert die aktuelle Zeichnung unter dem anzugebenden Namen
            auf Disk. WICHTIG: Benutzen Sie nur Namen mit den Endungen
            ´.cat´ oder ´.out´.


Plot        Speichert die (ganze) Zeichnung in der HEWLETT PACKARD GRAPHICS
            LANGUAGE auf Disk. Im File sind auch die Instruktionen zum
            XON/XOFF Handshaking enthalten. Um die Zeichnung nun auf einem
            HP Plotter zu plotten kopieren Sie das File einfach auf die
            serielle Schnittstelle, an der natürlich ein Plotter
            angeschlossen sein muß. (copy ´Filename´.plt to ser:).
            Hinweis: Plotterfiles haben immer die Endung ´.plt´

..1 Pen     Viele Plotter verfügen aber leider nur über eine Farbe (einen
            Pen), daher muß jede Farbe extra geplotted werden.
            Rufen Sie nun ´..1 Pen´ auf, erstellt das Programm für jede
            Farbe ein File.

Quit        Beendet mCAD.


About       Hinweise auf Version und Autor erscheinen im Menue-Balken.



****
PART


Open        Läd eine zuvor als Part gespeichetes Objekt in die aktuelle
            Zeichnung.

Save        Speichert ein selektiertes Objekt unter dem aktuellen Namen
            als Part auf Disk.
            Die Bedienung der Maus entnehmen Sie bitte der Einleitung.


SaveAs      Speichert ein Objekt mit einem anzugebenden Namen auf Disk.


Group       Fasst mehrere Objekte zu einer Gruppe zusammen, damit man Sie
            dann mit den verschiedenen Tools bearbeiten kann.
            Ein Objekt kann aber immer nur in einer Gruppe sein. Setzt man
            ein schon in einer Gruppe befindliches Objekt in eine andere
            Gruppe, setzt man automatisch die ganze Gruppe in die neue
            Gruppe.


UnGroup     Selektieren Sie eine Gruppe durch das Anklicken eines seiner
            Mitglieder. Nach einem weiteren Klick mit der linken Taste
            wird die Gruppe aufgelöst.


*******
OPTIONS



Replot      Zeichnet den Bildschirm neu.

Zoom        1) Zeichnen Sie ein Rechteck um die Region die Sie sich näher
               betrachten möchten. Nach einem weiteren Klick mit der linken
               Maustaste wir die Region vergrößert.

            2) Drücken Sie zweimal die linke Maustaste und die Zeichnung
               verkleinert sich um den Faktor zwei.


Slide       Zeichnen Sie eine Linie. Diese Linie interpretiert mCAD als
            Vektor für eine Verschiebung der Zeichnung.

FullPlot    Zoom´t aus um das gesammte Bild zu zeigen.

Axes        Wechselt zwischen Darstellung mit oder ohne Maßstab.
            Nach Aufruf dieser Funktion muß ein ´Replot´ ausgeführt werden.

Grid        Wechselt zwischen Darstellung mit oder ohne Gitter
            Nach Aufruf dieser Funktion muß ein ´Replot´ ausgeführt werden.


X-Hair      Ändert den Pointer in ein Faderkreuz oder zurück in einen
            Zeiger.


GridSnap    Wechselt zwischen GridSnap an oder GridSnap aus.
            Mit GridSnap setzt das Programm von Ihnen erstellte
            Objekte automatisch auf das Gitterraster.


DataSnap    Wechselt zwischen DataSnap an oder aus.
            Mit DataSnap sollen gezeichnete Objekte auf zuvor gemalte
            Objekte gelegt werden (Zeigte bei mir leider keinen Effekt).

nTics*2     Verkleinert den Maßstab des Gitters um den Faktor 2.

nTics/2     Vergrößert den Maßstab des Gitters um den Faktor 2.

ShowXY      Zeigt die Koodinaten des Mauspointers.
            Die ersten beiden Ziffern repräsentieren die absoluten
            Koordinaten, das zweite Zifferpaar die Differenz zum letzten
            Mausklick.




****
DRAW

Line        zeichnet eine (oder mehrere) Linien. Nachdem Sie Ihre Linie/n
            gezeichnet haben Klicken Sie zweimal auf den Endpunkt.
            (Klicken Sie nur einmal wenn Sie eine weitere Linie zeichen
            möchten).

Box         zeichnet ein Rechteck nach Angebe der beiden Ecken.

Circle      zeichnet einen Kreis nach Angabe des Mittelpunktes und eines
            Punktes auf der Peripherie.

Arc         zeichnet einen Bogen mit drei Klicken:
            - der erste setzt den Mittelpunkt
            - der zweite setzt den Radius
            - der dritte setz den Endpunkt

Measure     *

Clone       Wählen Sie eine Gruppe durch Anklicken eines ihrer Mitglieder.
            Ein Duplikat wird dem Mauspointer folgen bis Sie eine der
            beiden Maustasten drücken.


TextSize    erlaubt Ihnen ein Rechteck zu zeichnen, welche die Größe der
            Zeichen repräsentiert.

Cursor      legt die Position des Text-Cursors fest und erlaubt Ihnen
            zu schreiben.


*************
EDIT
In jedem Fall müßen Sie zunächst eine zu manipulierende Gruppe festlegen.

Erase       Löschte die hervorgehobene Gruppe


Size        Legt die Größe einer Gruppe fest.


Move        bewegt eine Gruppe.


Rotate      rotiert das hervorgehobene Objekt um seinen Mittelpunkt.


Rot +90     rotiert das gewählte Objekt 90 Grad im Uhrzeigersinn.


Rot -90     rotiert das gewählte Objekt 90 Grad gegen Uhrzeigersinn.

Point       Selektieren Sie eine Gruppe. Während die von Ihnen gewählte
            Gruppe hervorgehoben ist Klicken Sie den zu bewegenden Punkt.
            Der Punkt und die Ihn verbindenen Linien bewegen sich bis Sie
            die linke Maustaste drücken.

Color       Die ausgewählte Gruppe nimmt die aktuelle Farbe an.

SetLType    Die ausgewählte Gruppe nimmt den aktuellen Linien-Typ an.



******
COLORS

color boxes    legen die aktuelle Farbe fest.

Modify Colors  verändert die aktuelle Farbe (Dpaint-ähnlich)

Save Colors    speichert die veränderten Faben auf Disk. (Werden beim
               Programmstart automatisch geladen)



********
LINETYPE

Die Muster in diesem Menue legen das Aussehen der Lienen fest.


****************************************************************************



Viel Spass mit diesem Public Domain Programm und einen einfachen Einstieg
in die fantastische Welt des Computer Aided Design wünscht Ihnen

                                                             Bavariansoft


