Holly-Wood.it  
    Brick 1 x 3
Brick 2 x 2 Corner    
  Brick 1 x 1  
english ]   [ deutsch ]
 
  Home > MLCad > Lehrgang: Digitales Bauen für Fortgeschrittene - Seite 2 von 5  
   
  Seite <Vorherige 1 2 3 4 5 Nächste>
  Bildschirmabbild 4
   
  12. Wählen Sie in der Projekt-Bauteilliste nach dem Befehl BUFEXCHG das Teil 3024 - Plate 1x1 aus und nehmen Sie eine Mehrfachauswahl vor, indem Sie die UMSCHALT-Taste gedrückt halten, während Sie auf den Befehl STEP nach dem zweiten 3024 - Plate 1x1 klicken. Die drei Zeilen werden hervorgehoben. Strg+D (Bearbeiten > Duplizieren) Sie die Auswahl.  
  13. Fügen Sie einen neuen BUFEXCHG Befehl nach dem Befehl STEP ein, aber aktivieren Sie diesmal das Kontrollkästchen Laden im sich öffnenden Dialogfeld, um den zuvor im Speicher A gesicherten Anzeigestatus zu laden. Die Beschreibung in der Projekt-Bauteilliste lautet RETRIEVE A.

ANMERKUNG! Sie können den Status des Befehls Buffer Tausch jederzeit ändern, indem Sie in der Projekt-Bauteilliste auf den Befehl doppelklicken oder im Kontextmenü Bearbeiten... wählen.

An diesem Punkt sollte Ihr Projekt folgendermaßen aussehen:
Brick 3x3
       
 
Icon Part PART Dark_Gray 10.000, -16.000, -10.000 4037.dat Plate 1x1 Round
Icon Step STEP -- ----- -----  
Icon Part PART Yellow 0.000, -40.000, 40.000 4871.dat Slope Brick 45 4 x 2 Double Inverted with Open Center
Icon Buffer Exchange BUFEXCHG -- ----- ----- STORE A
Icon Part PART Trans_Clear -10.000, -24.000, -10.000 3024.dat Plate 1x1
Icon Part PART Trans_Clear -10.000, -32.000, -10.000 3024.dat Plate 1x1
Icon Step STEP -- ----- -----  
Icon Buffer Exchange BUFEXCHG -- ----- ----- RETRIEVE A
Icon Part PART Trans_Clear -10.000, -24.000, -10.000 3024.dat Plate 1x1
Icon Part PART Trans_Clear -10.000, -32.000, -10.000 3024.dat Plate 1x1
Icon Step STEP -- ----- -----  
Icon Part PART Yellow -10.000, -40.000, -10.000 3070b.dat Tile 1x1 with Groove
   
  (Die folgende Bildschirmabbildung zeigt alle Menüs und Dialogfelder in einem bearbeiteten Bild).
Bildschirmabbild 5
 
  14. Bewegen Sie das erste Bauteil 3024 - Plate 1x1 um 24 LDU nach oben, das zweite um 48 LDU und löschen Sie den Befehl STEP vor 3070b – Tile 1x1 with Groove um folgende Sequenz zu erhalten:  
       
 
Icon Part PART Dark_Gray 10.000, -16.000, -10.000 4037.dat Plate 1x1 Round
Icon Step STEP -- ----- -----  
Icon Part PART Yellow 0.000, -40.000, 40.000 4871.dat Slope Brick 45 4 x 2 Double Inverted with Open Center
Icon Buffer Exchange BUFEXCHG -- ----- ----- STORE A
Icon Part PART Trans_Clear -10.000, -48.000, -10.000 3024.dat Plate 1x1
Icon Part PART Trans_Clear -10.000, -80.000, -10.000 3024.dat Plate 1x1
Icon Step STEP -- ----- -----  
Icon Buffer Exchange BUFEXCHG -- ----- ----- RETRIEVE A
Icon Part PART Trans_Clear -10.000, -24.000, -10.000 3024.dat Plate 1x1
Icon Part PART Trans_Clear -10.000, -32.000, -10.000 3024.dat Plate 1x1
Icon Part PART Yellow -10.000, -40.000, -10.000 3070b.dat Tile 1x1 with Groove
   
  15. Um zu verstehen, wie die beiden Platten aufeinandergesteckt werden, wird nun der Pfeil hinzugefügt. Wählen Sie das Bauteil aus, nach welchem der Pfeil eingefügt werden soll. Drücken Sie die Schaltfläche Pfeilgenerator... Button Arrow in der Extrasleiste (Extras > Generatoren > Pfeil...).  
  16. Kopieren Sie die Werte der obigen Bildschirmabbildung, aber fühlen sie sich nicht strickt daran gebunden – hier ist Raum um mal herumzuspielen und eigene Werte zu verwenden. Die Benutzeroberfläche dürfte weitgehend selbsterklärend sein. Der Pfeil wird aus LDraw Grundelementen gebildet: Drei- und Vierecken. Für den Fall, dass sich Spitze und Schaft überlappen würden, weil Sie sehr eigenartige Werte eingegeben haben, wird die entsprechende Eingabebox rot gekennzeichnet. Halten Sie die linke Maustaste gedrückt, während Sie den Cursor im Vorschaubereich bewegen, um einen Eindruck zu erhalten, wie der Pfeil in einer 3D-Umgebung aussehen wird.

ANMERKUNG! MLCad bietet auch die Möglichkeit Drei- und Vierecke direkt über die Definition der Koordinaten der Eckpunkte in das Projekt einzugeben. Schauen Sie sich dazu die Schaltflächen in der Expertenleiste Bar Expertbar an oder navigieren Sie zu Bearbeiten > Einfügen > Grundelemente > … Versuchen Sie über die Koordinaten einen Pfeil zu erzeugen und Sie werden den Komfort eines Generators schätzen lernen.
Übrigens: Autoren von LDraw Bauteilen erzeugen die Bauteile mit diesen Grundelementen. Wenn Sie mehr darüber wissen möchten, sollten Sie sich den englischen Lehrgang Bits'n'Pieces auf diese Website ansehen.
 
Brick 1x2
Brick 1x1 Round Red
Brick 1x1 Round
17. Es wird wärmstens empfohlen, die ausgewählte, standardmäßige Einstellung MLCad-Bauteil so zu belassen. Dies wird eine Serie spezifischer Befehle einfügen, die es ermöglichen, dass zum einen andere Programme der LDraw Suite den Pfeil lesen können, während er gleichzeitig editierbar bleibt, sollten Sie in einem zweiten Moment Änderungen anbringen wollen. Die anderen drei Optionen sind identisch mit jenen, die Sie schon beim Minifiguren Generator kennen gelernt haben.

  • In aktuelles Projekt einfügen, Neues Untermodell und Neues Projekt fügen eine Serien von Drei- und Vierecken, aus dem der Pfeil zusammengesetzt ist, in die Projekt-Bauteilliste ein. Diese Drei- und Vierecke unterscheiden sich nicht von anderen LDraw Grundelemente. Die Farben von Spitze und Schaft hängen von den im Generator gewählten Farben ab. Sollten die Farben im Generator nicht geändert worden sein, wird standardmäßig die Farbe LDraw main color 16 verwendet.

    ANMERKUNG! LDraw main color 16 (LDraw Hauptfarbe 16) ist eine spezielle Farbe oder besser Nicht-Farbe. Jeder Bestandteil eines LDraw Teils, (eingeschlossen Drei- und Vierecke, Primitive, Bauteile, Untermodelle) die mit dieser Farbe eingefärbt sind, können in einem CAD-Programm mit einer zweiten Farbschicht überzogen werden.

    Der Ursprung eines Pfeils liegt (unabhängig von der Länge der Einzelteile) wo Schaft und Spitze aufeinandertreffen.
  • MLCad-Bauteil fügt ein spezielles Teil namens ARROW in Ihre Projekt-Bauteilliste ein. Dies ist zu jeder Zeit editierbar: Auf den Pfeil in der Projekt-Bauteilliste doppelklicken oder Bearbeiten... im Kontextmenü auswählen, öffnet den Pfeilgenerator erneut. Das einzige was Sie mit einem MLCad-Bauteil nicht machen können, ist, es in einen der oben beschrieben Zustände zu konvertieren. In aktuelles Projekt einfügen, Neues Untermodell und Neues Projekt werden deshalb grau ausgeblendet, wenn Sie sich einmal dafür entschieden haben, einen Pfeil als MLCad-Bauteil einzufügen.
    Ein Pfeil-Bauteil unterscheidet sich nicht von einem gewöhnlichen LDraw Bauteil. Es wird im Ursprung des Projekts mit einer standardmäßigen Rotationsmatrix eingefügt. Wenn Sie die standardmäßige Farbe LDraw main color 16 im Pfeilgenerator nicht geändert haben, können Sie den Pfeil über die Farbleiste einfärben. Versuchen Sie probeweise nur den Schaft oder die Spitze im Generator einzufärben, um zu sehen was passiert, wenn Sie die Farbleiste im Zeichenbereich verwenden.
    Wird die Datei in einem Texteditor geöffnet, erschließt sich die Syntax diese besonderen Bauteils:

    0 MLCAD ARROW 1 0 0 0 1 0 0 0 1 0 0 0 1 8 3 8 10 1 30 1 2 16 16
    0 MLCAD SKIP_BEGIN
    3 47 -8 0 0 1 -4 0 -0.6 0 0
    3 47 -8 0 0 1 4 0 -0.6 0 0
    3 47 -0.6 0 0 0 -1.5 0 0 1.5 0
    4 47 0 -1.5 0 10 -1.5 0 10 1.5 0 0 1.5 0
    0 MLCAD SKIP_END


    Die Zeile MLCAD ARROW enthält alle Informationen bezügliche Breite, Länge und Farbe sowie Position und Ausrichtung. Die Befehle MLCAD SKIP_BEGIN und MLCAD SKIP_END schreiben MLCad vor, alle Grundelemente zwischen den beiden Befehlen zu ignorieren, da bereits alle notwendigen Informationen im Befehl ARROW selbst zusammengefasst sind, weshalb sie auch nicht in der Projekt-Bauteilliste aufscheinen sollen. Andererseits werden Farbe, Größe und Position der Drei- und Vierecke von anderen Programme der LDraw Suite benötigten, wie z.B. LPub, um diesen Pfeil ordnungsgemäß darzustellen, da diese nichts mit dem speziellen MLCad-Befehl anzufangen wissen. Wenn Sie den Pfeil im Zeichenbereich verschieben oder drehen, werden die Koordinaten der LDraw Grundelemente entsprechend angepasst.
Wählen Sie die Schaltfläche OK, um den Pfeil dem Projekt hinzuzufügen.
 
   
 
 Brick 3x3 (Die folgende Bildschirmabbildung zeigt alle Menüs und Dialogfelder in einem bearbeiteten Bild).
Bildschirmabbild 6
 
  18. Färben Sie den Pfeil schwarz und positionieren Sie ihn wie in der Bildschirmabbildung gezeigt. Kopieren Sie ihn in die Zwischenablage, fügen Sie ihn nach der zweiten Platte wieder ein und positionieren Sie ihn.
Brick 2x2 Corner
19. Wählen Sie alle Bauteile zwischen den beiden Befehlen Buffer Tausch aus – Pfeile inklusive – und drücken Sie die Schaltfläche Geist Button Ghost in der Sichtbarkeitsleiste (Bearbeiten > Sichtbarkeit > Geist). Das Symbol in der Projekt-Bauteilliste verändert sich zu einem Geist und auch der Eintrag unter Bauteilname/Beschreibung wird ersetzt – zumindest für reguläre Bauteile.
Diese Funktion ist mit dem Befehl Buffer Tausch verknüpft und hat die zwei folgenden Aufgaben:

  • Es wird verhindert, dass die zusätzlich zum Projekt hinzugefügten Bauteile der Bauteilliste hinzugerechnet werden. Extras > Reporte > Bauteile... und überprüfen Sie die Anzahl der 3024 - Plate 1x1, Trans_Clear.
    Wählen Sie Geist aufheben Button Unghost (Bearbeiten > Sichtbarkeit > Geist aufheben) und erzeugen Sie eine neue Bauteilliste. Sie werden feststellen, dass sich die Anzahl der Platten verdoppelt hat. MLCad hat keine Ahnung, warum Sie einen Buffer Tausch aufgerufen haben und geht zunächst davon aus, dass alle hinzugefügten Bauteile Teil der Projektes sind. Die Geist Funktionen wurde ersonnen, um dies zu korrigieren.
  • Ein Modell das die Kommandos CLEAR und Buffer Tausch enthält, zeigt alle Bauteile zwischen den Befehlen, sobald das Modell als Untermodell in einem größeren MPD-Projekt verwendet wird, da die Befehle für Untermodelle von MLCAD deaktiviert werden. Die Geist Funktion korrigiert dies. Geister werden angezeigt, wenn das entsprechenden Untermodell angesehen wird, aber versteckt, wenn das Hauptmodell betrachtet wird, welches das Untermodell mit den Geister enthält.

    ANMERKUNG! Andere Betrachter zeigen Geister überhaupt nicht an, da diese in der Syntax eines LDraw Kommentars gespeichert werden:

    0 GHOST 1 47 -10 -48 -10 0 0 -1 0 1 0 1 0 0 3024.dat


    weshalb externe Betrachter wie LDView diese Befehlszeilen als ganz einfachen Text interpretieren. Unglücklicherweise stimmt dies nicht für die besonderen MLCad-Bauteile. Diese verwenden nicht nur eine einzelne Codezeile die „gegeistert“ werden könnte, sondern benötigen mehrere Zeilen. Um das Problem z.B. für Pfeile zu umschiffen, sollten die Drei- und Vierecke die den Pfeil zusammensetzen, mittels der Option In aktuelles Projekt einfügen hinzugefügt werden. Grundelemente lassen sich nämlich wie ganz gewöhnliche Bauteile in Geister verwandeln.
ANMERKUNG! Wenn Sie vorhaben für das Generieren der Bauanleitung ein externes Programm wie LPub - LDraw Building Instructions Publishing Tool oder LIC - LEGO instruction Creator zu verwenden, sollten Sie im Hinterkopf behalten, dass nur das erste die Kommandos Buffer Tausch und Geist unterstützt, während LIC eigene Werkzeuge zum Zeichnen zerlegter Bauschritte mitbringt. Stellen Sie sicher, dass alle Bauteile und Grundelemente mit entsprechenden Geist Befehlen ausgestattet sind, damit sie in LIC unsichtbar bleiben.
20. Wechseln Sie in den Ansichtsmodus Button View Mode und überprüfen Sie, ob Ihre Bauanleitung wie die untenstehende aussieht:
  Screenshot 7
    Was beim Buffer Tausch passiert, könnte man so zusammenfassen:

  • Nach dem Hinzufügen des Slope Brick 45 4 x 2 Double Inverted with Open Center wird der Anzeigestatus in den Buffer geschrieben
  • Schritt 4 zeigt die hinzugefügten Bauteile und Pfeile zwischen den beiden Buffer Tausch Befehlen
  • Schritt 5 liest den Anzeigestatus ein und fügt die Bauteile aus Schritt 4 in ihrer Endposition, plus die in Schritt 5 neu hinzugekommenen Teile, hinzu
  • Schritt 6 ist ein ganz normaler Schritt, der nur die neu hinzugefügten Bauteile zeigt
 
  21. Zuletzt Datei > Speichern unter... Mini Dumper Truck with Buffer-Exchange.ldr (Mini Muldenkipper mit Buffer Tausch.ldr).
seitenanfang  
  Seite <Vorherige 1 2 3 4 5 Nächste>
  Brick 1x3
Es wird keine Garantie für die Richtigkeit oder Genauigkeit, des auf dieser Website angebotenen Inhaltes übernommen.
LEGO® ist ein eingetragenes Warenzeichen der LEGO Firmengruppe, welche diese Website weder unterstützt noch autorisiert.