Unofficial File parts/34987.dat
part image
File Header:
0 Mammoth Trunk
0 Name: 34987.dat
0 Author: Wiktor Knosala [wiktorio]
0 !LDRAW_ORG Unofficial_Part
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 BFC CERTIFY CCW

0 !CATEGORY Animal

Status:
1 'hold' vote. (HN)
Size: 228956 bytes
Reviewers' certifications:
Holly-Wood=hold
Required (unofficial) subfiles:
(none)
Related (unofficial) subfiles:
(none)
File reviews and updates:
At Tue Apr 21 14:10:01 2020, the file was initially submitted.
Submitted by: wiktorio
At Tue Apr 21 15:55:01 2020, the following review was posted:

Reviewer: MagFors
Certification: hold
Comments:
Hello Wiktor,

Looks like you haven't read and understood the most basic documents about how we create ldraw parts.
https://www.ldraw.org/article/218.html
https://www.ldraw.org/article/512.html
Here is good tutorial, a bit outdated, but the basics is still relevant.
http://www.holly-wood.it/ldraw/authoring-en.html

Your two parts appear to have been exported from some other CAD tool. Can you explain how you created them?
At Tue Apr 21 19:00:01 2020, the following review was posted:

Reviewer: wiktorio
Certification: novote
Comments:
Hello MagFors,

I created the main model in blender and exported it with stl2dat. Then I used BL PartDesigner to add the stud and merge it with the Technic Beam 1 18654.dat.
I could merge my main model with the stud and Technic Beam in blender and clean up the mesh.
Or I could take a look at MLCad and try to use that to add the stud and pinhole to my main model.
Third option would be to provide only the main model without stud and pinhole.
Since this is all new to me, I'm very thankful for any help.

At Tue Apr 21 19:50:01 2020, the following review was posted:

Reviewer: Holly-Wood
Certification: hold
Comments:
Nowadays we use (I rarely start MLCad these days):

http://nilsschmidt1337.github.io/ldparteditor/

for part editing. I used stl2dat for some parts I did in Solidworks so I cannot say anything about Blender.

However taking the design tips given for stl2dat by heart:

http://marc.klein.free.fr/lego/parts/modelise.html

which also means modelling in LDU not mm and faking a full circle with 16 faces right from the start helped a lot. This means no mathematical circle but polygons.

At Wed Apr 22 09:00:01 2020, the following review was posted:

Reviewer: wiktorio
Certification: novote
Comments:
I already tried LDPartEditer and its pretty overwhelming with only a short wiki. That's why I chose blender for 3D modeling because there is a ton of tutorials for that.
However, I've redone some circles with 16 facets polygon, and I thing I found an export method which includes primitives.
I guess, I can just re-upload the file an hit the "Replace existing file(s)" checkbox.

At Wed Apr 22 09:30:02 2020, a new version of the file was submitted.
Submitted by: wiktorio
Comments:
I hope this one is better.

Existing certification-votes were deleted.
At Wed Apr 22 13:20:01 2020, the following review was posted:

Reviewer: Holly-Wood
Certification: hold
Comments:
If you feel comfortable with Blender it is perfectly fine - don't change. LDPE is fine for the finishing: Primitive substitution, BFC, conditional lines generation with edger, Rectifier, ...

* I guess this (I don't have the part):

1 16 0.0000 -70.0000 28.0000 4.0000 0.0000 0.0000 0.0000 0.0000 4.0000 0.0000 -4.0000 0.0000 4-4cyli.dat
1 16 0.0000 -70.0000 28.0000 6.0000 0.0000 0.0000 0.0000 0.0000 6.0000 0.0000 -4.0000 0.0000 4-4cyli.dat
1 16 0.0000 -70.0000 28.0000 2.0000 0.0000 0.0000 0.0000 0.0000 2.0000 0.0000 -1.0000 0.0000 4-4ring2.dat

is actually a stud? Your primitive reference listing also studs is here:

https://www.ldraw.org/library/primref/#stud

* 18654.dat is probably the right part but the wrong choice. Try connhole.dat instead
* These edges aren't needed:

2 4 6.364 0 -3.664 3.444 0 -1.713
2 4 -3.444 0 -1.713 -6.364 0 -3.664
2 4 8.315 0 -6.584 6.364 0 -3.664
2 4 3.444 0 -1.713 0 0 -1.028
2 4 0 0 -1.028 -3.444 0 -1.713
2 4 9 0 -10.028 8.315 0 -6.584
2 4 -6.364 0 -16.392 -8.315 0 -13.472
2 4 -3.444 0 -18.343 -6.364 0 -16.392
2 4 -8.315 0 -13.472 -9 0 -10.028
2 4 3.444 0 -18.343 0 0 -19.028
2 4 6.364 0 -16.392 3.444 0 -18.343
2 4 8.315 0 -13.472 6.364 0 -16.392
2 4 9 0 -10.028 8.315 0 -13.472
2 4 0 0 -19.028 -3.444 0 -18.343
2 4 -6.364 0 -3.664 -8.315 0 -6.584

However you should have used a properly scaled 4-4edge.dat instead if it was needed.

* Misses all conditional lines

* Still too much detail. Try reducing the 32 faces to 16 and divide the number of verticals by 4. The conditional lines will to the rounding trick for you.