Holly-Wood.it  
    Brick 1 x 3
Brick 2 x 2 Corner    
  Brick 1 x 1  
english ] [ deutsch ] italiano ]
 
  Home > MLCad > Lehrgang: MLCad anpassen Letzte Aktualisierung: 23.02.2017  
    Brick 1x2  
 
 

Lehrgang um MLCad über die MLCad.ini Datei etwas an die eigenen Bedürfnisse anzupassen

 
 
   
       
  Der Lehrgang basiert auf MLCad 3.5 und setzt voraus, dass das Programm zusammen mit der LDraw-Bauteile-Bibliothek installiert wurde und problemlos läuft. Die MLCad.ini Datei legt fest, welche Bauteile im Minifigurengenerator von MLCad und LeoCAD sowie Bricksmith - das Gegenstück zu MLCad in der Mac-Welt - zur Verfügung stehen. Desweiteren kann man über die Datei steuern, welche Ordner beim Programmstart von MLCad durchsucht werden sollen, was sehr nützlich ist, wenn man mit nichtzertifizierten LDraw-Bauteilen arbeitet und schlussendlich regelt MLCad.ini die Interaktion mit LSynth. Sollte in ihrer Installation die MLCad.ini Datei fehlen, können Sie sie von der Seite Lehrgang MLCad.ini herunterladen.

Inhaltsangabe

Minifigur generator
Scan order
LSynth
 
  Brick 1x6    
  Die MLCad.ini ist eine simple Textdatei, die in einem Editor oder Textprogramm bearbeitet werden kann. Ab MLCad 3.5 auf WIndows Vista oder höher ist die Datei unter C:\Users\<Benutzername>\AppData\Roaming\Ing. Michael Lachmann\MLCad gespeichert. <Benutzername> ist der Namen und dem Sie eingelogged sind.

Die MLCad.ini ist in drei Abschnitte aufgeteilt:
 
     
  Minifigure generator
Scan order
LSynth
 
     
 

Minifigure generator

 
     
  Wie der englische Name verrät, steuert dieser Abschnitt den Minifig Generator. Das heißt volle Kontrolle über die auswählbaren Elemente, aber auch, dass die Liste erweitert werden muss, sobald ein neues LDraw-Teilepaket mit neuen Minifiguren-Bauteilen veröffentlicht wird. Die dafür notwendigen Codezeilen können - der untenstehenden Anleitung folgend - selbst hinzugefügt werden oder man lädt einfach die Datei von der Seite Lehrgang MLCad.ini herunter, da Holly-Wood.it offiziell die Wartung der Datei übernommen hat.

Für den Fall, dass sie nicht-zertifizierte oder selbstgebaute Minifig-Bauteile hinzufügen möchten gibt es für jedes Körperteil einen eigenen Abschnitt: Hats (Hut/Haarteil), Head (Kopf), Body (Körper),... Die Namen der Abschnitte sind verpflichtend und dürfen nicht verändert werden - fehlen sie oder sind fehlerhaft, verwendet MLCad die im Programm eingestellten Standartnamen, die von den Namen in der Datei verschieden sind! Die Zeile für die einzelnen Elemente hat das folgende Format:

"<Display name>" "<DAT/LDR file name>" <Flags> <Matrix> <Offset>
 
     
 
<Display name> Der Name des Elementes wie er in der Liste der Körperteil des Generators dargestellt wird
<DAT/LDR file name> Die Teilenummer des Elemente oder "" für ein verborgenes Element
<Flags> Immer 0 und für eine zukünftige Verwendung reserviert
<Matrix> Eine Rotationsmatrix im Format a11 a12 a13 ... a33 für eine optimale Darstellung bei einem Drehwinkel von 0 Grad
<Offset> Der Verschub des Elementes
 
     
  Im folgenden Beispiel werde ich einen der Oberkörper hinzufügen, die Sie auf der Seite mit meinen selbstentworfenen Bauteilen finden. Dies setzt voraus, dass Sie bereits den Lehrgang Rotieren-leichtgemacht gelesen oder einen Blick auf den weiter unten stehenden Abschnitt Scan order geworfen haben und wissen, wie selbsterstellte oder nicht-zertifizierte Bauteile dem Programm hinzugefügt werden.  
     
  Screentshot Minifig Generator 1
   
  1. Öffnen Sie die Datei MLCad.ini (zu finden im Stammverzeichnis von MLCad) in einem Editor oder einem Textverarbeitungsprogramm und scrollen Sie in Richtung Dokumentende, bis Sie zum Abschnitt [BODY] kommen, der die Oberkörper verwaltet.  
  2. Fügen Sie die Daten entsprechend dem oben genannten Format ein. Für Boobsp2.dat würde dies wie folgt aussehen:

"Boobs with Bra Pattern" "Boobsp2.dat" 0 1 0 0 0 1 0 0 0 1 0 0 0

Für den Fall, dass Ihr Bauteil keine speziellen Werte für Rotation oder Position benötigt, wie zum Beispiel Zubehörteile, kopiert man am besten einen existierenden Eintrag und ersetzt nur den Namen und die Teilenummer. Es ist aber in jedem Fall ratsam, nicht-zertifizierte oder selbsterstellte Teile entsprechend zu kennzeichnen. MLCad unterstützt dies dadurch, dass es Zeilen, die mit einem ";" beginnen als Kommentar interpretiert und Leerzeilen in der Programmausführung ignoriert.
 
       
  Screentshot Minifig Generator 2
   
  3. Speichern Sie die Datei. Wird nun der Minifigurengenerator gestartet, ist das neue Bauteil sofort verfügbar.  
       
    ANMERKUNG! Sie können den Editor oder das Textbearbeitungsprogramm geöffnet lassen, nachdem Sie den Inhalt gespeichert haben. Dieses ist vor allem dann nützlich, wenn sie die Matrix eines Teils durch Ausprobieren abstimmen wollen. Alles was Sie tun müssen ist:
  • Auf Abbrechen klicken, um den Minifigurengenerator zu schließen.
  • Die Änderung in der MLCad.ini Datei vornehmen und erneut speichern.
  • Wird der Generator hochgefahren, wird der neue Wert verwendet.
seitenanfang  
  Brick 1x6  
 

Scan order

 
     
  Diese Funktion ermöglicht es nicht-zertifizierte und selbstentworfene Bauteile in MLCad einzubinden, ohne sie mit den offiziellen Teilen in den \Parts und \P Ordnern mischen zu müssen. Die beim Durchsuchen gefundenen Bauteiledateien mit der Erweiterung .dat werden in die Bauteile-Bibliothek eingebunden und – in Abhängigkeit der gesetzten Einstellungen – im Bauteilebaum und der Bauteilevorschau angezeigt

Ein detailierte Erklärung wie dies funktioniert finden Sie auf der Seite: Nicht-zertifizierte LDraw-Bauteile zu MLCad hinzufügen.
seitenanfang  
     
 

LSynth

 
     
  Dieser Abschnitt teilt MLCad den absoluten Pfad für LSynth mit und definiert die verfügbaren Synthesen:

%PATH = <path name>

Beispiel:
%PATH = "C:\Programme\MLCad\LSynth"

ANMERKUNG! Es wird der Pfad definiert, welcher den Ordner bin\ enthält und NICHT die Anwendung lsynthcp - der Eingabeaufforderungs-gestützte Synthetisierer der DAT-Dateien einliest und neue DAT-Dateien mit den eingebetteten synthetisierten Bauteilen ausgibt. Die Anführungszeichen sind wichtig falls Ihr Pfad Leerzeichen enthält.

Auf die Pfadangabe folgt die Liste mit den verfügbaren Synthesen. Da alle Synthesen bereits angegeben sind, müssen Sie hier nichts ändern. Ich zeige Ihnen das Format nur der Vollständigkeit halber:

<TITLE> = <COMMAND STRING>
 
     
 
TITLE Name der im Auswahlfeld des Dialogfeldes "Kommando LSynth" angezeigt wird.
COMMAND STRING Der Befehl der zum Projekt hinzugefügt wird. Bitte lesen die Dokumentation zu LSynth für ein noch besseres Verständnis.
 
     
  Beispiel:
;Axel, cable hose and string types LSynth knows about:
FIBER_OPTIC_CABLE = SYNTH BEGIN FIBER_OPTIC_CABLE 16
FLEXIBLE_AXLE = SYNTH BEGIN FLEXIBLE_AXLE 16
;Band, belt and tread types LSynth knows about:
TECHNIC_TREAD = SYNTH BEGIN TECHNIC_TREAD
Tangent Statement: INSIDE = SYNTH INSIDE

ANMERKUNG! Unabhängig von der Reihung der Kommandos in der .ini-Datei werden diese im Listenfeld alphabetisch geordnet. Sie können die Namen vor dem Gleichheitszeichen mit deutschen Bezeichnungen ihrer Wahl ersetzen, ohne die Funktionalität zu kompromittieren:

ELEKTRISCHES_KABEL = SYNTH BEGIN ELECTRIC_CABLE 16
PNEUMATISCHER_SCHLAUCH = SYNTH BEGIN PNEUMATIC_HOSE 16


Zusätzliche Informationen bietet der LSynth/MLCad-Lehrgang.
seitenanfang  
     
  LEg GOdt!  
     
 
Brick 1 x 6
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.