Parts Tracker :: Parts List :: Activity :: Submit :: PT Tools :: PT Reference :: LDraw Specifications :: Lookup

Unofficial File p/studbp1.dat

Next File | Prev File | Download | Review | Edit | CA Header Edit | Events

part image

File Header:

0 Stud Underside Baseplate
0 Name: studbp1.dat
0 Author: J.C. Tchang [tchang]
0 !LDRAW_ORG Unofficial_Primitive
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 BFC CERTIFY CCW

0 !HISTORY 2009-12-02 [tchang] For Hight Quality Underside Baseplate
0 !HISTORY 2010-04-04 [tchang] Rename t16i3333 to t01i3333

Status:
2 'hold' votes. (HHX)
Size: 629 bytes

Reviewers' certifications:

Steffen=hold
cwdee=hold

Required (unofficial) subfiles:
(none)

Related (unofficial) files:
(none)

File reviews and updates:

At Sat Apr 10 15:05:50 2010, the file was initially submitted.
Submitted by: tchang
======================================================================
At Sat Apr 10 16:10:14 2010, the following review was posted:

Reviewer: mikeheide
Certification: hold
Comments:
t16i3333.dat is missing on the PT as is it also not official.

======================================================================
At Sun Apr 11 10:30:21 2010, the following review was posted:

Reviewer: Steffen
Certification: novote
Comments:
I wonder why the top stud hasn't been added into this file.
Leaving it out from this file doubles the size of the
parent parts (they have to each time add the top stud
and the bottom stud separately). Would the stud.dat be contained
in this file, then the size of the parent parts would shrink
to ca. 50%.
I think that the reason for leaving away the stud.dat was
that some baseplates need a normal stud there, and some
need one with the central white dot pattern.
This issue can be solved more easily and efficiently by
creating two variants of THIS file, one containing a normal stud,
and one a patterned one.

======================================================================
At Sun Apr 11 10:45:06 2010, the following review was posted:

Reviewer: arezey
Certification: novote
Comments:
I'd rather have no top studs but instead use stugN.dat files in the baseplates. Not sure, but there might be baseplates out there that have an understud and no top stud at certain spots. You never know.

======================================================================
At Sun Apr 11 10:55:02 2010, the following review was posted:

Reviewer: Steffen
Certification: novote
Comments:
(my above suggestion implicitly implies
that for baseplates, also stug* parimitives get created
that both contain top _and_ bottom studs)

======================================================================
At Sun Apr 11 11:00:13 2010, the following review was posted:

Reviewer: Steffen
Certification: hold
Comments:
This is physically not possible, see the geometry of this file:
the bottom stud has a depth that pokes through the top surface.

======================================================================
At Sun Apr 11 11:10:06 2010, the following review was posted:

Reviewer: arezey
Certification: novote
Comments:
Oh yes, of course. Someday I should go get my brain accelerated..

======================================================================
At Sun Apr 11 12:40:10 2010, the following review was posted:

Reviewer: Steffen
Certification: hold
Comments:
Let me summarize my refacturing proposal for the current
p/studbp1.dat ... p/studbp3.dat:

(A) Replace the current p/studbp1.dat ... p/studbp3.dat
by a single file
studbp.dat
which contains the top as well as the bottom stud.

(B) add
studbpp01.dat
which is the same as studbp.dat, but has a white spot pattern.
This way, files studbp.dat and studbpp01.dat
become analogous to stud.dat vs. studp01.dat

(C) Optionally, add a "coarse" version of (A) and (B).
That "coarse" version could leave out the bottom stud detail
to speed up rendering time.

(D) Add baseplate stud group files like
stugbp2.dat
stugbp3.dat
stugbp4.dat
stugbp5.dat
stugbp6.dat
stugbp8.dat
stugbp10.dat
which would be the studbp.dat analogons to the normal stug files.

(E) Refactor JC's *h.dat baseplate versions as follows:
- delete the *h.dat duplicates of the normal baseplates
- refactor the normal baseplates to use the primitives
created in (A)-(D)

This way the following is achieved:
(1) the memory storage structure of the baseplates is much more effective
as JC's current solution
(2) the redundancy of the current p/studbp1.dat ... p/studbp3.dat is avoided
(3) the user can still choose whether he wants to see/render the bottom
studs or not
(4) the baseplate studs have more systematics with the current files
stud.dat
studp01.dat
stug*.dat



======================================================================
At Sun Apr 11 12:45:06 2010, the following review was posted:

Reviewer: Steffen
Certification: hold
Comments:
As JC has created his baseplate versions using a script,
it should be fairly easy to refactor them to use the
new, proposed primitives above.

======================================================================
At Sun Apr 11 13:05:08 2010, the following review was posted:

Reviewer: mikeheide
Certification: hold
Comments:
I like the suggestion of Steffen. It is consistent to our other stud primitives.

======================================================================
At Sun Apr 11 13:25:09 2010, the following review was posted:

Reviewer: arezey
Certification: novote
Comments:
Works for me.

======================================================================
At Wed Apr 14 00:50:12 2010, a new version of the file was submitted.
Submitted by: tchang
Comments:
Sorry for tore name.

Existing certification-votes were deleted.
======================================================================
At Wed Apr 14 21:40:05 2010, the following review was posted:

Reviewer: Steffen
Certification: hold
Comments:
restoring hold for mentioned issue above

======================================================================
At Sun Dec 22 09:55:03 2013, the following review was posted:

Reviewer: cwdee
Certification: hold
Comments:
This concept needs more thought.


© 2001-2014 LDraw.org, see Legal Info for details. This website is powered by Peeron.com.

LEGO® is a registered trademark of the LEGO Group, which does not sponsor, endorse, or authorize this site. Visit the official Lego website at http://www.lego.com/.
The LDraw system is a completely unofficial, community run free CAD system which represents official parts produced by the LEGO company.
The LDraw Parts Tracker is maintained and developed by voluntary members of the LDraw organisation.