BEAD004 From Lego Pens - Printable Version +- LDraw.org Discussion Forums (https://forums.ldraw.org) +-- Forum: Models and Parts (https://forums.ldraw.org/forum-18.html) +--- Forum: Part Requests (https://forums.ldraw.org/forum-30.html) +--- Thread: BEAD004 From Lego Pens (/thread-24192.html) |
BEAD004 From Lego Pens - SNIPE - 2020-09-02 Hi, I need help finishing my implementation of part BEAD004, I need the stud to be fully hollow so a bar can go right through it and also the bottom tube is intersecting the top wall of the brick slightly. Here is my code so far: 4 16 -15 30 -15 -15 0 -15 15 0 -15 15 30 -15 4 16 15 30 -15 12 30 -12 -12 30 -12 -15 30 -15 4 16 15 30 15 12 30 12 12 30 -12 15 30 -15 4 16 -15 30 15 -12 30 12 12 30 12 15 30 15 4 16 -15 30 -15 -12 30 -12 -12 30 12 -15 30 15 0 1 16 0 1 0 1 0 0 0 -7.25 0 0 0 1 stud4.dat 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4t.dat 0 BFC INVERTNEXT 1 16 0 30 0 12 0 0 0 -26 0 0 0 12 box5.dat 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat Here are some references to the parts design: https://youtu.be/eiegAdgSpcg?t=481 https://www.bricklink.com/v2/catalog/catalogitem.page?G=bead004#T=C There is also a load of other beads that are super useful that I would like to see but thats maybe for a seperate thread, and they are too complex for a beginner like me to make in LDRAW. Regards, Snipe. RE: BEAD004 From Lego Pens - Gerald Lasser - 2020-09-02 I don't know why you used the box4t and this quad for the outside 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4t.dat 4 16 -15 30 -15 -15 0 -15 15 0 -15 15 30 -15 Shorten the stud4: 1 16 0 4 0 1 0 0 0 -6.5 0 0 0 1 stud4a.dat You can't use a box5 for the inside, so instead of: 0 BFC INVERTNEXT 1 16 0 30 0 12 0 0 0 -26 0 0 0 12 box5.dat use: 0 BFC INVERTNEXT 1 16 0 30 0 12 0 0 0 -26 0 0 0 12 box4.dat 1 16 0 4 0 8 0 0 0 -1 0 0 0 8 4-4ndis.dat 4 16 -12 4 -12 -12 4 12 -8 4 8 -8 4 -8 4 16 -12 4 -12 -8 4 -8 8 4 -8 12 4 -12 4 16 12 4 -12 8 4 -8 8 4 8 12 4 12 4 16 -12 4 12 12 4 12 8 4 8 -8 4 8 The outer box instead of: 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4t.dat construct it like this: 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4ndis.dat 4 16 -6 0 6 6 0 6 15 0 15 -15 0 15 4 16 -6 0 6 -15 0 15 -15 0 -15 -6 0 -6 4 16 -6 0 -6 -15 0 -15 15 0 -15 6 0 -6 4 16 6 0 -6 15 0 -15 15 0 15 6 0 6 Now the top stud2 needs to get rid of the inner edge lines, replace: 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat with: 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat and extend the hole to the stud4 with: 0 BFC INVERTNEXT 1 16 0 0 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat 1 16 0 4 0 4 0 0 0 1 0 0 0 4 4-4edge.dat 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat Hope that helps RE: BEAD004 From Lego Pens - SNIPE - 2020-09-03 Hi, Thanks for the code. The hole and inner tube is now correct however the bottom has no face on it and also theres lines on the inside of the bar hole for some reason: Here is the updated file, I don't know if I made a mistake or not, This is literally my first time making an LDRAW part and its tough! 1 16 0 4 0 1 0 0 0 -6.5 0 0 0 1 stud4a.dat 0 BFC INVERTNEXT 1 16 0 30 0 12 0 0 0 -26 0 0 0 12 box4.dat 1 16 0 4 0 8 0 0 0 -1 0 0 0 8 4-4ndis.dat 4 16 -12 4 -12 -12 4 12 -8 4 8 -8 4 -8 4 16 -12 4 -12 -8 4 -8 8 4 -8 12 4 -12 4 16 12 4 -12 8 4 -8 8 4 8 12 4 12 4 16 -12 4 12 12 4 12 8 4 8 -8 4 8 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4ndis.dat 4 16 -6 0 6 6 0 6 15 0 15 -15 0 15 4 16 -6 0 6 -15 0 15 -15 0 -15 -6 0 -6 4 16 -6 0 -6 -15 0 -15 15 0 -15 6 0 -6 4 16 6 0 -6 15 0 -15 15 0 15 6 0 6 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat 0 BFC INVERTNEXT 1 16 0 0 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat 1 16 0 4 0 4 0 0 0 1 0 0 0 4 4-4edge.dat 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat Regards, Snipe. RE: BEAD004 From Lego Pens - Gerald Lasser - 2020-09-03 Sorry, there was a mistake on my side, the stud2 needs to be a stud2a I did not completely edit it, that makes the line go away. Your bottom quads were ok, but they had the wrong winding, I did not include them, but here's the necessary code (basically your initial first four lines BFC swapped) 4 16 -12 30 -12 12 30 -12 15 30 -15 -15 30 -15 4 16 12 30 -12 12 30 12 15 30 15 15 30 -15 4 16 12 30 12 -12 30 12 -15 30 15 15 30 15 4 16 -12 30 12 -12 30 -12 -15 30 -15 -15 30 15 Gerald RE: BEAD004 From Lego Pens - SNIPE - 2020-09-03 Thanks, Fixed: 1 16 0 4 0 1 0 0 0 -6.5 0 0 0 1 stud4a.dat 0 BFC INVERTNEXT 1 16 0 30 0 12 0 0 0 -26 0 0 0 12 box4.dat 1 16 0 4 0 8 0 0 0 -1 0 0 0 8 4-4ndis.dat 4 16 -12 30 -12 12 30 -12 15 30 -15 -15 30 -15 4 16 12 30 -12 12 30 12 15 30 15 15 30 -15 4 16 12 30 12 -12 30 12 -15 30 15 15 30 15 4 16 -12 30 12 -12 30 -12 -15 30 -15 -15 30 15 1 16 0 30 0 15 0 0 0 -30 0 0 0 15 box4.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4ndis.dat 4 16 -6 0 6 6 0 6 15 0 15 -15 0 15 4 16 -6 0 6 -15 0 15 -15 0 -15 -6 0 -6 4 16 -6 0 -6 -15 0 -15 15 0 -15 6 0 -6 4 16 6 0 -6 15 0 -15 15 0 15 6 0 6 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat 0 BFC INVERTNEXT 1 16 0 0 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat 1 16 0 4 0 4 0 0 0 1 0 0 0 4 4-4edge.dat 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat There is a slght error where the inside and outside of the bottom tube meets the top face, there should be lines but arn't but I'm not bothered so much about that: Regards, Snipe. |