RE: From Willy: Define a standard for helper parts
2021-09-08, 15:28 (This post was last modified: 2021-09-15, 7:14 by Willy Tschager.)
2021-09-08, 15:28 (This post was last modified: 2021-09-15, 7:14 by Willy Tschager.)
As the discussion has died down I made a summary of where the LSB has to agree upon:
Naming convention:
Description:
As for the third party parts it starts with '|' or '~|'
<Type> Arrow, Dot, Line, Letter, Number, Light, LSynth Constraint, String Knot ...
<additional description> Straight, Rotation, "3", "F", Vertical
<lenght/height/depth> 2L, 3 Studs, 20 LDU, 10 mm
Note: It has to be decided if it is "Helpers" or "Helper".
Category:
Not needed. From the !CATEGORY and !KEYWORDS spec: If a part has no !CATEGORY meta-statement, the category is assumed to be the first word in the part name (ie. the first word of the first line of the part file).
Location:
Note: It has to be decided if it is "helpers" or "helper".
Design:
Dimensions:
Numbers and letters should fit into a x-z grid of a:
Naming convention:
- Scheme: h<number>.dat
- Scheme: Helper<number>.dat
- Name as description without blanks: Helper3DEasyRotation.dat
Description:
As for the third party parts it starts with '|' or '~|'
- |Helper <2D/3D qualifier> <Type> <additional description> <lenght/height/depth>
<Type> Arrow, Dot, Line, Letter, Number, Light, LSynth Constraint, String Knot ...
<additional description> Straight, Rotation, "3", "F", Vertical
<lenght/height/depth> 2L, 3 Studs, 20 LDU, 10 mm
Note: It has to be decided if it is "Helpers" or "Helper".
Category:
Not needed. From the !CATEGORY and !KEYWORDS spec: If a part has no !CATEGORY meta-statement, the category is assumed to be the first word in the part name (ie. the first word of the first line of the part file).
Location:
- LDraw root LDraw\helpers
- Parts folder LDraw\parts
- Subfolder LDraw\parts\helpers
- Subfolder LDraw\parts\h
Note: It has to be decided if it is "helpers" or "helper".
Design:
- No edges on 2D helpers as for stickers
- Edges on 2D helpers as for parts
- Edges Yes/No on 2D helpers - leave the final decision to the author
- Edges on 3D helpers
Dimensions:
Numbers and letters should fit into a x-z grid of a:
- 20 x 20 LDU
- 40 x 40 LDU
LEGO ergo sum