From Willy: Define a standard for helper parts


RE: From Willy: Define a standard for helper parts
#23
As the discussion has died down I made a summary of where the LSB has to agree upon:

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
Reply
« Next Oldest | Next Newest »



Messages In This Thread
RE: From Willy: Define a standard for helper parts - by Willy Tschager - 2021-09-08, 15:28

Forum Jump:


Users browsing this thread: 2 Guest(s)