Teile-Ordner "parts"

Ordner Aufbau

Die Teile-Bibliothek besteht aus gif-Bildern (siehe auch Dateinamen und -formate für Teile- und Setbilder) und xml- Dateien. Diese Dateien sind alle im Ordner "parts" des BlueBrick Installationsordners enthalten.

 

            ← Das ist die Teile-Bibliothek.

Der Ordner "parts" wird beim Start von BlueBrick analysiert, ohne diesen Ordner läuft BlueBrick nicht. Im "parts" Ordner können beliebig viele Unterordner erstellt werden, es wird jedoch nur eine Unterordnerebene verarbeitet. Teile in einem Ordner innerhalb eines Unterordners werden ignoriert. Direkt im "parts" Ordner gespeicherte Teile werden ebenso ignoriert.

Der Aufbau des Ordners "parts" nach der Installation ist wie folgt:
parts
  ├─ Baseplate
  ├─ Custom
  ├─ Duplo
  ├─ Logo
  ├─ Rail
  ├─ Road
  └─ Set

Und hier ist ein Beispiel eines geänderten Aufbaus des "parts" Ordners:
parts    ← Direkt im "parts" Ordner gespeicherte Teile werden ignoriert
  ├─ Baseplate
  │  └─ Meine Grundplatten    ← Dieser Ordner inklusive Inhalt wird ignoriert,                             unterhalb des Ordners "parts" ist nur eine Ordnerebene zulässig
  ├─ Custom
  ├─ Duplo
  ├─ Logo
  ├─ Meine Teile    ← Dieser Ordner ist in Ordnung
  ├─ Rail
  ├─ Road
  └─ Set

Verarbeitung der Unterordner durch BlueBrick

Für jeden Unterordner des "parts" Ordners erstellt BlueBrick eine Karteikarte im Fenstersegment "Teile" . Als Name dieser Karteikarte wird der Name des Unterordners übernommen. Der Unterordnername ist frei wählbar, auch Leerzeichen Betonungszeichen dürfen im Namen verwendet werden. Die ursprünglichen Unterordner dürfen auch umbenannt oder gelöscht werden, die Teiledateien dürfen auch in andere Unterordner verschoben werden. Dies wird jedoch nicht empfohlen, wenn Sie online nach einer Aktualisierung der Teilebibliothek suchen möchten, da dies BlueBrick bei der Prüfung, welches Teil bereits auf Ihrem Computer installiert ist, verwirren wird. Die Ordner sind dienen lediglich der übersichtlichen Gruppierung der Teile in der Teilebibliothek. Der Nachteil ist dass jeder Teilname in der gesamten Teilebibliothek einzigartig sein muss. Der Dateiname eines Teils ist gleichzeitig die ID dieses Teils. Im Gleisplan wird der Dateiname jedes Teils abgelegt. Dieses stellt kein größeres Problem dar, da jedes LEGO©-Teil bereits eine einzigartige Teilnummer besitzt.

Für die Erstellung der Teilebibliothek sucht BlueBrick nur nach gif-Dateien in den Unterordnern des "parts" Ordners. Für jede gif-Datei sucht BlueBrick nach einer xml-Datei mit gleichem Dateinamen. XML-Dateien sind optional, nicht zu jeder gif-Datei gibt es eine xml-Datei. XML-Dateien ohne zugehörige gif-Datei werden ignoriert.

Then BlueBrick looks for XML file without an associated GIF file and will also parse these XML files. These parts can be of two types: either it is a group part, or a normal part. If it is a group part, the image of the group will be recreated by BlueBrick (that's why they don't have gif associated) and visible in the part window pane. If it is a normal part, then this part will be ignored by BlueBrick, which means that they will not be visible in the part window pane. Those parts will also not be visible on a layout and won't generate a warning if BlueBrick finds them in a layout file. So if you want to force BlueBrick to ignore some specific parts, you just need to create the correct XML file.

GIF presentGIF missing
XML present
Valid Part
The part is visible in the library.
The behavior of the part is correct.
Group Part
The image is created by BlueBrick.
The behavior of the part is correct.
or Ignored Part
The part is not visible in BlueBrick.
Some information can be used for export.
XML missing
Simple Image
The part is visible in the library.
The part is inert.
Missing Part
The part will appear as a red cross.
The part is inert.