Part x351 (41850) - Body, Racers Driver


Part x351 (41850) - Body, Racers Driver
#1

.png   x351.png (Size: 36.1 KB / Downloads: 92)
Hiya! I made a model of part x351 (or 41850 on other sites than bricklink), imported it into Bricklink's Part Designer and exported it to LDRAW format.
I read on the website I needed to write an e-mail to Orion Pobursky but was unable to find his e-mail address.
Feel free to let me know if there's something I need to fix, because I'm not sure what stuff is required and what is not.

- Jasper "JappaWakka" Speelman


Attached Files
.dat   x351.dat (Size: 169 KB / Downloads: 2)
Reply
RE: Part x351 (41850) - Body, Racers Driver
#2
Question 
Apparently there's a lot of invalid lines but I'm not sure what is invalid exactly.... I added some of the metadata but it seems to be the rest causing problems... can someone help me figure it out?
Also x351 is apparently not supported, so I changed it to the alternative part number 41850.


Attached Files
.dat   41850.dat (Size: 169.08 KB / Downloads: 5)
Reply
RE: Part x351 (41850) - Body, Racers Driver
#3
i could polish it and upload it to the tracker in your name but im busy rn
Reply
RE: Part x351 (41850) - Body, Racers Driver
#4
(2024-11-05, 13:32)Jasper Speelman Wrote: Apparently there's a lot of invalid lines but I'm not sure what is invalid exactly.... I added some of the metadata but it seems to be the rest causing problems... can someone help me figure it out?
Also x351 is apparently not supported, so I changed it to the alternative part number 41850.

Nice work there! I really like to finally have this part available Smile

Regarding the errors, most of it seems to be caused by the usual Stud.io export mess-ups. It can be very easily fixed in LDraw Parts Editor (at least it seems so).

The meta data should look something like this:

0 Body, Racers Driver
0 Name: 41850.dat
0 Author: Jasper Speelman [JappaWakka]
0 !LDRAW_ORG Unofficial_Part
0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt

0 BFC CERTIFY CCW

A few more issues I found thus far:
*edge lines (Line Type 2) should be reworked, there are a few missing or misplaced I would say
*Conditional Lines (Line Type 5) are missing entirely, those are needed to make the round areas look 'smooth' (use Edger2, then manually check for errors)
*many triangles could be merged to quadrilaterals (use Rectifier from LDPE)
*the neck connector pin should probably be replaced by a cylinder primitive

Most of this can be done with LDraw Parts Editor (LDPE):
https://sourceforge.net/projects/partcreator/

br, Chris

EDIT:
Also, mirroring this part seems like a good idea. It's entirely symmetrical I guess?
Reply
RE: Part x351 (41850) - Body, Racers Driver
#5
(2024-11-05, 13:32)Jasper Speelman Wrote: Apparently there's a lot of invalid lines but I'm not sure what is invalid exactly.... I added some of the metadata but it seems to be the rest causing problems... can someone help me figure it out?
Also x351 is apparently not supported, so I changed it to the alternative part number 41850.

Looking at the file here's the problem:
Code:
3 16 6.696 0.000 -16.000 6.696 -4.369 -16.000 16.000 0.000 -16.000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

All your triangles (the lines that begin with 3) should have 10 numbers after the "3" (1 for the color and 3 X,Y,Z coordinates for a total of 10), but instead they have 6 extra numbers. The Parts Tracker checks all lines for proper syntax so this is why the submit is rejecting your part.
Reply
RE: Part x351 (41850) - Body, Racers Driver
#6
Another little nitpick would be the y-coordinate of the neck connector:

   

I would assume that this is meant to be 'in system', meaning the y-value should be exactly 24 LDU not 24.006 LDU.

This would apply to the entire flat 'neck' area. Did you measure this value yourself?

Unfortunatley I can not access one of mine to compare at the moment Confused
Reply
RE: Part x351 (41850) - Body, Racers Driver
#7
(2024-11-05, 14:09)Chris Böhnke Wrote: Another little nitpick would be the y-coordinate of the neck connector:



I would assume that this is meant to be 'in system', meaning the y-value should be exactly 24 LDU not 24.006 LDU.

This would apply to the entire flat 'neck' area. Did you measure this value yourself?

Unfortunatley I can not access one of mine to compare at the moment Confused
That's a valid nitpick, I didn't measure stuff because blender doesn't measure things in ldu.
Reply
RE: Part x351 (41850) - Body, Racers Driver
#8
(2024-11-05, 14:00)Chris Böhnke Wrote: Nice work there! I really like to finally have this part available Smile

Regarding the errors, most of it seems to be caused by the usual Stud.io export mess-ups. It can be very easily fixed in LDraw Parts Editor (at least it seems so).

The meta data should look something like this:

0 Body, Racers Driver
0 Name: 41850.dat
0 Author: Jasper Speelman [JappaWakka]
0 !LDRAW_ORG Unofficial_Part
0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt

0 BFC CERTIFY CCW

A few more issues I found thus far:
*edge lines (Line Type 2) should be reworked, there are a few missing or misplaced I would say
*Conditional Lines (Line Type 5) are missing entirely, those are needed to make the round areas look 'smooth' (use Edger2, then manually check for errors)
*many triangles could be merged to quadrilaterals (use Rectifier from LDPE)
*the neck connector pin should probably be replaced by a cylinder primitive

Most of this can be done with LDraw Parts Editor (LDPE):
https://sourceforge.net/projects/partcreator/

br, Chris

EDIT:
Also, mirroring this part seems like a good idea. It's entirely symmetrical I guess?
Those are useful tips. How do I mirror a part because I did make it symmetrical yes. And how do I add a cylinder primitive?
Reply
RE: Part x351 (41850) - Body, Racers Driver
#9
(2024-11-05, 13:54)Jeff Jones Wrote: i could polish it and upload it to the tracker in your name but im busy rn

its almost done
Reply
RE: Part x351 (41850) - Body, Racers Driver
#10
(2024-11-05, 14:20)Jeff Jones Wrote: its almost done

Oooo exciting!
Reply
RE: Part x351 (41850) - Body, Racers Driver
#11
im done with that part time to polish this up
Reply
RE: Part x351 (41850) - Body, Racers Driver
#12
(2024-11-05, 14:16)Jasper Speelman Wrote: Those are useful tips. How do I mirror a part because I did make it symmetrical yes. And how do I add a cylinder primitive?

Mirroring:

You would need 2 files for this:
41850.dat (the actual part, but it doesn't contain the raw geometric data)
41850s01.dat (a sub-part file, containing the actual geometry)

Using the program of your choice just delete all vertices on either the left or right side of your model, so there should be a clean cut along the plane of symmetry and save this as 41850s01.dat. Then have a file 41850.dat only containing the metadata and enter two lines like this:

1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\41850s01.dat        //The left side
1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\41850s01.dat       //The right side

Subfiles always start with linetype "1". By keeping the transformation matrix "empty" (0 0 0 1 0 0 0 1 0 0 0 1) you asure that the main part keeps the origin of your halfed sub-part (and all other properties as well).

In the second line just turn the first x-value of the rotation matrix from 1 to -1 to have that one mirrored.

Primitives:

Primitives work very similar to the above. Use line type 1 and then input the required values in the transformation matrix. The advantage here is that it reduces the number of lines in the file, makes the cylinder more easy to modify and allows for different resolutions in most viewers.

1) Delete the existing cylinder geometry (but remember the actual position)
2) Cylinder primitives are set with their origin in the center top, so enter the original coordinates as the first 3 values, in your case this would be: 0 -32 0 (with the height accuracy already adjusted)
3) The first and third triplet of values afterwards change the radius (default is 1 LDU). Since you want a radius of 6, this gives 6 0 0 and 0 0 6 respectively.
4) Finally adjust the height in the second triplet: 0 8 0

Using the 4-4cylc primitive (full 360° cylinder which has top but no bottom surface and edges on both ends) gives you this line:
1 16 0 -32 0 6 0 0 0 8 0 0 0 6 4-4cylc.dat

The official documentation on primitives can be found here: https://wiki.ldraw.org/wiki/Primitives_R...ensional_2

While it's probably not 100% necessary for this part, I would still advise to use a matching "anti-circle" at the bottom around it, to avoid T-junctions and gaps:
1 16 0 -24 0 6 0 0 0 1 0 0 0 6 4-4ndis.dat
You would then have to realign the remaining vertices to this new square (including the mid points!)
   

You can then repeat this process for the underside of the pin Wink
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 11 Guest(s)