Unofficial File parts/47311.dat
part image
File Header:
0 Constraction Limb  5 Lower Section with 2 Ball Joints and Pinhole
0 Name: 47311.dat
0 Author: Max Murtazin [SwampKryakwa]
0 !LDRAW_ORG Unofficial_Part
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 BFC CERTIFY CCW

0 !KEYWORDS Technic, Bionicle, Toa, Metru, arm, forearm

0 !HISTORY 2021-02-20 [SwampKryakwa] Original geometry by Lehvak Nuva
0 !HISTORY 2022-03-17 [SwampKryakwa] Part preparation for the part tracker

Status:
2 subfiles aren't certified. (SSN)
Size: 7759 bytes
Reviewers' certifications:
(no current reviews for this file)
Required (unofficial) subfiles:
Related (unofficial) subfiles:
(none)
File reviews and updates:
At Thu Mar 17 15:55:02 2022, the file was initially submitted.
Submitted by: SwampKryakwa
At Thu Mar 17 17:30:01 2022, the following review was posted:

Reviewer: MagFors
Certification: hold
Comments:
Missing a BCF statement.
Missing all conditional edgelines
Missing edgelines on intersection surfaces
Using complete cylinder primitives where a semi cylinder would be enough.
Using a complete axle.dat primitive instead of appropriate axle primitives.
Trailing zero error.
Divided large surfaces across major-axis into left/right halves.

I strongly recommend that you study the Ldraw Standards documentation.
At Thu Mar 17 21:15:01 2022, the following review was posted:

Reviewer: GeraldLasser
Certification: novote
Comments:
I put some feedback in the forum, have a look here:
https://forums.ldraw.org/thread-26124-post-45360.html#pid45360

At Fri Mar 18 15:35:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Added conditional lines, fixed outlines and geometry, replace of some elements with primitives, replaced axle primitive with set of proper ones

Existing certification-votes were deleted.
At Fri Mar 18 15:40:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Restored accidentally removed cylinder

At Wed Mar 30 13:25:02 2022, the following review was posted:

Reviewer: Holly-Wood
Certification: hold
Comments:
* Rounding
* Quads near coplanarity
* Coplanar quads
* Invalid use of upper & mixed case in subfile name
* Flat subfile scaled in y direction
* Invalid us of BFC INVERTNEXT on flat subfiles

* Missing edges (example)

2 4 3.205632 -28.548836 23.124964 3.003786 -29.135415 24.002667
2 4 3.003786 -29.135415 24.002667 2.901834 -29.431316 24.445427
2 4 3.21498 -28.523798 23.10823 3.557525 -27.390524 22.350851

* However it would be better if you eliminate these:

3 1 4.2115 -25.6706 26.0032 2.7904 -29.7476 23.6492 3.0515 -28.9896 22.6392
3 1 4.2115 -25.6706 26.0032 2.6293 -30.2176 24.7852 2.7904 -29.7476 23.6492

building a proper surface:

4 27 2.902 -29.431 24.445 2.629 -30.218 24.785 2.79 -29.748 23.649 3.215 -28.524 23.108
4 27 3.215 -28.524 23.108 2.79 -29.748 23.649 3.052 -28.99 22.639 3.61 -27.228 22.242

* The part is already slip in half:

4 73 3.0515 -28.9896 22.6392 0 -28.9896 22.6392 0 -9.5717 -2.2374 10 -9.5717 -2.2374
4 73 -3.0515 -28.9896 22.6392 -10 -9.5717 -2.2374 0 -9.5717 -2.2374 0 -28.9896 22.6392

Why didn't you subfile?
At Fri Apr 1 15:05:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Separated main geometry into the subpart, fixed quad coplanarity, flat subfile Y scaling, use of BFC INVERTNEXT on flat subfiles, added missing edgelines

Existing certification-votes were deleted.
At Fri Apr 1 15:05:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Removal of accidentally left unnecessary cylinder

At Fri Apr 1 15:30:01 2022, the following review was posted:

Reviewer: MagFors
Certification: novote
Comments:
I see no reason to have all these history comments.
Please delete them, but do please tell us what you have changed when you upload a new version.

I think you could use the same comment type as we use when we prepare ldd data.
Something like this:
0 !HISTORY 2013-08-14 [SwampKryakwa] Original part shape by Lehvak Nuva
0 !HISTORY 2018-07-22 [SwampKryakwa] File preparation for LDraw Parts Tracker with consent of oiginal author

Any comment on this, Orion?

At Fri Apr 1 16:00:01 2022, the following review was posted:

Reviewer: OrionP
Certification: novote
Comments:
Just to pile onto Magnus's comment:
This is a new part authored by you. You don't have to add a history line every time you make an edit. History lines should be made if:
- You are not the part author -or-
- You update an official part and have it resubmitted to the tracker
And multiple sequential line by the same person can be combined into one. The most important reason for history is to document who has changed a file.

At Sat Apr 2 18:00:01 2022, the following review was posted:

Reviewer: SwampKryakwa
Certification: novote
Comments:
Okay, I understand now. Should I re-upload file without history lines mentioning various edits then?

At Wed Apr 6 20:35:01 2022, the following review was posted:

Reviewer: Holly-Wood
Certification: hold
Comments:
* Missing intersections:

1 4 -5.38661 -14.7796 -16.316 0 5.38612 0 3.684 0 0 0 0 3.684 4-4cylc3.dat
1 4 0 -19.3036 3.17418 1 0 0 0 .2368 .9715 0 -.9715 .2368 s\47311s01.dat

* What's the reason for s01?

* Should use a:

1 16 0 0 0 0 -1 0 1 0 0 0 0 1 connhole.dat

instead of pegholes+cyli

* Lots of blanks between the figures

* IMHO the half cylinders:

1 16 5.38661 -14.7796 -16.316 0 -5.38612 0 3.684 0 0 0 0 3.684 4-4cylc3.dat
1 4 -5.38661 -14.7796 -16.316 0 5.38612 0 3.684 0 0 0 0 3.684 4-4cylc3.dat

should actually be a cylc covering the entire lenght + a disc

* HISTORY lines not needed as progress is documented in PT

At Sat Apr 16 15:05:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Replaced primitives making up pinhole with a proper primitive, replaced outer arm cylinder with the half cylinder, renumerated pb04 as pb01, old pb01 is part of the main file now. Moved cylinders into main subfile

Existing certification-votes were deleted.
At Sat Apr 16 15:15:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Fixed accidentally inversed cylinder

At Mon Apr 18 09:15:01 2022, the following review was posted:

Reviewer: Holly-Wood
Certification: hold
Comments:
* Some rounding required:

1 16 .000000000000000000000000000000456 -20.038138168885785496384262605933 6.1846642000000460496861684733439 0 0 3.44 3.3419600000000511200853296593222 -1.7917345782153980282913915663261 0 .81541606459503746855617121608742 7.343374200000112327471217973513 0 4-4cylse.dat

* My suggestion for fixing this bleeding:

3 1 -4.2427 12.5135 -5.3614 -2.2961 13.5812 -6.135 -2.2961 14.386 -3.1132
4 4 -5.6098 7.8877 -9.3792 -5.5433 7.0972 -10.0157 -4.2427 8.0999 -11.7154 -4.2427 9.3476 -10.8554

would be copying the prim temporarily to s01 and merge the vertices to the prim.

* As you have to fix the edges in s01 anyway I would suggest that you merge first:

-9.5359 3.4745 -8.2949

to the edge of:

1 16 10 0 0 0 -20 0 -6.36 0 6.36 -6.36 0 -6.36 2-4cyli.dat

*

At Mon Apr 18 21:05:02 2022, the following review was posted:

Reviewer: MagFors
Certification: hold
Comments:
Dividing large flat surfaces into 2 halves, like these (and many more), is never a good idea:
4 12 8.6191 9.2795 -20 3.5191 -14.7796 -20 -3.5191 -14.7796 -20 -8.6191 9.2795 -20
4 12 -9.5359 3.4745 -8.2949 9.5359 3.4745 -8.2949 8.897 9.6275 -18.8355 -8.897 9.6275 -18.8355
4 12 -4.3072 -16.1891 -12.9123 4.3071 -16.1893 -12.9124 7.9338 -6.3639 -6.3639 -7.9338 -6.3639 -6.3639
4 12 10.0127 -9.568 -2.2374 -10.0127 -9.568 -2.2374 -10.0138 -6.3639 -6.3639 10 -6.3639 -6.3639
4 12 -3.0234 -28.9784 22.6391 3.0234 -28.9784 22.6391 2.7513 -29.7337 23.6491 -2.7513 -29.7337 23.6491
4 12 2.5819 -30.2008 24.7851 -2.5819 -30.2008 24.7851 -2.7513 -29.7337 23.6491 2.7513 -29.7337 23.6491
4 12 2.5819 -30.2008 24.7851 2.5223 -30.3599 26.0031 -2.5223 -30.3599 26.0031 -2.5819 -30.2008 24.7851

This one is never made in trans plastic. Right?
I don't understand the use of a ndis and a axleho10 at the base of one of the axles. This only adds triangles in the mesh that no one will ever see.

At Wed Apr 20 21:15:01 2022, the following review was posted:

Reviewer: SwampKryakwa
Certification: novote
Comments:
Reason for using ndis and axleho10 is keeping geometry convex. Generally, non-convex geometry might be harmful to the renders. Some software, like Studio, also uses custom Hi-Res primitives for axles and some other stuff. I want to ensure that model wouldn't have problems with any LDraw-powered software, and because of that I also come to use such methods, despite that they might look like unnecessary additions.

As far as I'm aware LDraw standards doesn't restrict this, if I'm wrong I will rework part around axle, but I'd prefer it to be kept if possible

At Sun Jul 10 20:50:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Fixed geometry

Existing certification-votes were deleted.
At Tue Jul 12 10:45:02 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Removed accidental use of s03

At Sun Oct 30 20:10:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Precision fix

At Mon Oct 31 17:35:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Precision fix

At Thu Nov 24 17:50:01 2022 a Parts Tracker Admin edited the header.
At Thu Nov 24 17:50:01 2022, the following review was posted:

Reviewer: MagFors
Certification: novote
Comments:
Added "Constraction" and removed "Towball"

At Sat Nov 26 15:20:01 2022, the following review was posted:

Reviewer: MagFors
Certification: hold
Comments:
I still don't understand why flat surfaces are made from many tiny triangles, or divided in the subfiles.
4 5 8.6191 9.2795 -20 3.5191 -14.7796 -20 -3.5191 -14.7796 -20 -8.6191 9.2795 -20
4 5 -9.0017 -9.8434 20 9.0017 -9.8434 20 9 9 20 -9.0017 9 20

Adding this doesn't make the surface convex.
3 16 10.0127 -9.568 -2.2374 0 -6.3639 -6.3639 0 -6.3419 -6.3639
3 16 -10.0127 -9.568 -2.2374 0 -6.3639 -6.3639 0 -6.3419 -6.3639

The file contain some editing relicts from LDPE

Missing or misplaced edge lines
2 4 9 4.1675 -9.4766 9.0017 3.4437 -8.3163
2 4 9.0017 3.4437 -8.3163 9.5359 3.4745 -8.2949
2 4 5.6516 -21.6001 26.0032 5.531456 -21.926562 27.585929
2 4 5.531456 -21.926562 27.585929 5.2193 -22.7924 28.8814

Thin gaps or T-junctions here
2 4 9 9 20 9 9 15.9
2 4 9 9 12.6 9 9 7.9
2 4 9 9 4.6 9 9 0
2 4 9 9.0321 -2.8398 9 7.044 -7.098
2 4 9 4.1675 -9.4766 9 5.913 -8.011

This surface doesn't work well
3 11 2.7536 -11.6436 -14.1151 5.2319 -11.6659 -14.1344 5.0286 -11.0123 -15.9998
3 11 5.0286 -11.0123 -15.9998 2.7536 -11.0406 -16.0241 2.7536 -11.6436 -14.1151
4 12 .00051 -11.0956 -16.316 .00051 -11.3759524 -14.9061332 5.38661 -11.3759524 -14.9061332 5.38661 -11.0956 -16.316
4 12 .00051 -11.3759524 -14.9061332 .00051 -12.1746436 -13.7110436 5.38661 -12.1746436 -13.7110436 5.38661 -11.3759524 -14.9061332

..and yes, I know many of these are in the subfile.

At Wed Nov 30 18:10:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Fix of mentioned issues

Existing certification-votes were deleted.
At Sat Dec 3 11:55:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Fixed outlines, rounded

At Sun Dec 4 13:35:01 2022, a new version of the file was submitted.
Submitted by: SwampKryakwa
Comments:
Improved part accuracy