Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,328
» Latest member: Emacs
» Forum threads: 6,188
» Forum posts: 51,841

Full Statistics

Online Users
There are currently 230 online users.
» 0 Member(s) | 224 Guest(s)
Applebot, Baidu, Bing, Facebook, Google, Yandex

Latest Threads
Pirate Themed Parts
Forum: Part Requests
Last Post: Peter Grass
6 hours ago
» Replies: 34
» Views: 20,089
30mm vs 30.4mm Wheels & T...
Forum: General LDraw.org Discussion
Last Post: Magnus Forsberg
Yesterday, 11:38
» Replies: 3
» Views: 364
2003 Pattern
Forum: Parts Authoring
Last Post: Lisa Winter
Yesterday, 11:37
» Replies: 2
» Views: 590
2025 LEGO Education Scien...
Forum: Part Requests
Last Post: tom alphin
Yesterday, 6:35
» Replies: 2
» Views: 335
Part Request - 51008pb01 ...
Forum: Part Requests
Last Post: Stefano
2025-09-20, 11:29
» Replies: 3
» Views: 2,984
reviewing obsoleted parts
Forum: Parts Tracker Discussion
Last Post: Peter Blomberg
2025-09-20, 10:32
» Replies: 2
» Views: 618
Part Request: 90190 & 902...
Forum: Part Requests
Last Post: Julian Raymond Ruan
2025-09-20, 0:49
» Replies: 1
» Views: 2,562
I'm going to be getting a...
Forum: Parts Authoring
Last Post: Hageta
2025-09-19, 22:37
» Replies: 8
» Views: 797
Third voting option?
Forum: Website Suggestions/Requests/Discussion
Last Post: Peter Blomberg
2025-09-19, 21:48
» Replies: 4
» Views: 1,500
Primref wiki
Forum: Website Suggestions/Requests/Discussion
Last Post: Magnus Forsberg
2025-09-19, 15:08
» Replies: 0
» Views: 491

 
  torus2.dat ?
Posted by: Perry - 2022-12-14, 2:41 - Forum: Part Requests - No Replies

hello,

I am trying to find  the torus2.dat  file for the rollercoaster 10303 model,   where 3 parts are missing.  
I am still on that torus2.dat file.
where do I find that one?

Thank you

Print this item

  42145 - AIRBUS H175 RESCUE HELICOPTER
Posted by: Vito Tarantini - 2022-12-13, 18:03 - Forum: Official Models - Replies (8)

My latest effort!

Made with Studio and complete with stickers.



Attached Files Thumbnail(s)
   
Print this item

  Rookie trying to accomplish a simple task
Posted by: Robert B - 2022-12-12, 10:39 - Forum: Parts Authoring - Replies (7)

I'm very new to LDPartsEditor (<1 day), but I seem to be missing how to perform what seems to be an easy task. Namely, how to split a given triangle/quadrangle along a specific axis. 

For example, given the following part, I simply want to make the yellow side (right) look like the orange side (left). I tried to combine two triangles into a quadrangle but then couldn't see how to divide that in the manner desired. Tried splitting a triangle, adding vertices... 

[Image: LDPE-Example.png]

Any help would be greatly appreciated!

Print this item

  Name: and LDRAW_ORG type mismatch
Posted by: Orion Pobursky - 2022-12-11, 18:31 - Forum: Parts Tracker Discussion - Replies (2)

We currently have 6 Part Type for the !LDRAW_ORG statement. They all, in my understanding, refer to a specific folder in the library:


Code:
Part => parts
Subpart => part/s
Primitive => p
8_Primitive => p/8
48_Primitive => p/48
Shortcut => parts
This is what I'm enforcing in the submit validation on the tracker.

Additionally, the Name: line is supposed to have the folder below parts/p in the name (e.g. 48\1-4cyli.dat).

Therefore if a part is an 8_Primitive it should be in the p\8 folder and have the name of "8\<filename>.dat".

There are, however, parts in the library that do not meet this standard. I thought I corrected most of them but bug report by Willy revealed this problem to be much more widespread that I had originally thought. The list follows. While this is easy to correct, a list this large is making me think that perhaps I'm being too strict with validation and this is not a rule we should enforce.

Thoughts?

Name:/LDRAW_ORG type mismatch list:

Code:
[0] => library/official/parts/754.dat
[1] => library/official/parts/755.dat
[2] => library/official/parts/756.dat
[3] => library/official/parts/932.dat
[4] => library/official/parts/993.dat
[5] => library/official/parts/994.dat
[6] => library/official/parts/u9136.dat
[7] => library/official/parts/s/25931-12.dat
[8] => library/official/parts/s/25931-8h.dat
[9] => library/official/parts/s/2684s01.dat
[10] => library/official/parts/s/2739bs01.dat
[11] => library/official/parts/s/2775s01.dat
[12] => library/official/parts/s/2775s02.dat
[13] => library/official/parts/s/2902s01.dat
[14] => library/official/parts/s/2913s01.dat
[15] => library/official/parts/s/3818p01s01.dat
[16] => library/official/parts/s/3818p01s02.dat
[17] => library/official/parts/s/466as01.dat
[18] => library/official/parts/s/466bs01.dat
[19] => library/official/parts/s/466cs01.dat
[20] => library/official/parts/s/50859s01.dat
[21] => library/official/parts/s/556s01.dat
[22] => library/official/parts/s/556s02.dat
[23] => library/official/parts/s/62809s01.dat
[24] => library/official/parts/s/691s01.dat
[25] => library/official/parts/s/765s01.dat
[26] => library/official/parts/s/766s01.dat
[27] => library/official/parts/s/78s01.dat
[28] => library/official/parts/s/87606s01.dat
[29] => library/official/parts/s/90462s01.dat
[30] => library/official/p/stu2-logo.dat
[31] => library/official/p/stu2-logo2.dat
[32] => library/official/p/stu2-logo3.dat
[33] => library/official/p/stu2-logo4.dat
[34] => library/official/p/stu2-logo5.dat
[35] => library/official/p/stu2.dat
[36] => library/official/p/stu210.dat
[37] => library/official/p/stu211.dat
[38] => library/official/p/stu212.dat
[39] => library/official/p/stu212a.dat
[40] => library/official/p/stu212s.dat
[41] => library/official/p/stu213.dat
[42] => library/official/p/stu214.dat
[43] => library/official/p/stu215.dat
[44] => library/official/p/stu216.dat
[45] => library/official/p/stu217.dat
[46] => library/official/p/stu217a.dat
[47] => library/official/p/stu218a.dat
[48] => library/official/p/stu22-logo.dat
[49] => library/official/p/stu22-logo2.dat
[50] => library/official/p/stu22-logo3.dat
[51] => library/official/p/stu22-logo4.dat
[52] => library/official/p/stu22-logo5.dat
[53] => library/official/p/stu22.dat
[54] => library/official/p/stu220.dat
[55] => library/official/p/stu221a.dat
[56] => library/official/p/stu222a.dat
[57] => library/official/p/stu223.dat
[58] => library/official/p/stu223d.dat
[59] => library/official/p/stu225.dat
[60] => library/official/p/stu226.dat
[61] => library/official/p/stu227.dat
[62] => library/official/p/stu227a.dat
[63] => library/official/p/stu22a.dat
[64] => library/official/p/stu22s.dat
[65] => library/official/p/stu22s2.dat
[66] => library/official/p/stu22s2e.dat
[67] => library/official/p/stu23.dat
[68] => library/official/p/stu23a.dat
[69] => library/official/p/stu24.dat
[70] => library/official/p/stu24a.dat
[71] => library/official/p/stu24f1n.dat
[72] => library/official/p/stu24f1s.dat
[73] => library/official/p/stu24f1w.dat
[74] => library/official/p/stu24f2n.dat
[75] => library/official/p/stu24f2s.dat
[76] => library/official/p/stu24f2w.dat
[77] => library/official/p/stu24f3n.dat
[78] => library/official/p/stu24f3s.dat
[79] => library/official/p/stu24f4n.dat
[80] => library/official/p/stu24f4s.dat
[81] => library/official/p/stu24f5n.dat
[82] => library/official/p/stu24h.dat
[83] => library/official/p/stu24o.dat
[84] => library/official/p/stu24od.dat
[85] => library/official/p/stu24s.dat
[86] => library/official/p/stu24s2.dat
[87] => library/official/p/stu25.dat
[88] => library/official/p/stu26.dat
[89] => library/official/p/stu26a.dat
[90] => library/official/p/stu27.dat
[91] => library/official/p/stu27a.dat
[92] => library/official/p/stu28.dat
[93] => library/official/p/stu28a.dat
[94] => library/official/p/stu29.dat
[95] => library/official/p/stu2a.dat
[96] => library/official/p/stu2el.dat
[97] => library/official/p/stu2p01.dat
[98] => library/official/p/stu2x.dat
[99] => library/official/p/8/stud16.dat
[100] => library/unofficial/parts/680.dat
[101] => library/unofficial/parts/681.dat
[102] => library/unofficial/parts/682.dat
[103] => library/unofficial/parts/s/2902s01.dat
[104] => library/unofficial/parts/s/32003a.dat
[105] => library/unofficial/parts/s/32109-1.dat
[106] => library/unofficial/parts/s/60481s01.dat
[107] => library/unofficial/parts/s/883-1.dat
[108] => library/unofficial/parts/s/992s01.dat
[109] => library/unofficial/parts/s/u9422s01.dat
[110] => library/unofficial/p/stu2-high-contrast.dat
[111] => library/unofficial/p/stu22-high-contrast.dat
[112] => library/unofficial/p/stu220-high-contrast.dat
[113] => library/unofficial/p/stu24hlf.dat
[114] => library/unofficial/p/stu2xa.dat

Print this item

  Spherical layer primitives
Posted by: Max Murtazin - 2022-12-11, 16:27 - Forum: Official File Specifications/Standards - Replies (2)

Looking through some parts, noticed that there is, surprisingly, no sphere layer primitives. I think it could be useful for cases, which uses spherical geometry other than the full sphere, half, quarter or 1/8. So, here I present those. 

General naming scheme is n-16sphely. n-16 is used same way as in flat circular primitives, and can be n-8 or n-4, while y stands for the layer of sphere. Picture below shows layers from 1 to 4, left to right:
   
   
   

When put together, they form a sphere:
   

Crude prim files attached (no condlines rn)



Attached Files
.dat   4-4sphel1.dat (Size: 1.47 KB / Downloads: 0)
.dat   4-4sphel4.dat (Size: 1.88 KB / Downloads: 0)
.dat   4-4sphel3.dat (Size: 1.86 KB / Downloads: 0)
.dat   4-4sphel2.dat (Size: 1.86 KB / Downloads: 0)
Print this item

  Lego Technic 1980
Posted by: aefferen - 2022-12-10, 21:26 - Forum: Official Models - Replies (7)

Hello,

Attached is the Lego set 8860 - Car Chassis from 1980.

Oke according to MPD Center 2.5.1.0

Done with MLcad.

Wheels are rubber-black
According to MPDcenter 2.5.1.0 is the file correct.

Have fun [Image: smile.png]
Allard



Attached Files
.mpd   8860 - Car Chassis.mpd (Size: 47.76 KB / Downloads: 12)
Print this item

  Rotation for 32531
Posted by: Jaco van der Molen - 2022-12-09, 9:05 - Forum: Parts Authoring - Replies (1)

Hi all,

I noticed that part 32531 has been moved to 32531a, but is 90 degrees turned pertaining to 32531a and b.

I think we need a correction there, because I now have an old model that has a few of these 90 degrees turned... ;-)


.png   32531.png (Size: 67.58 KB / Downloads: 36)

Jaco

Print this item

  Time to revisit SVG path to LDraw conversion?
Posted by: N. W. Perry - 2022-12-08, 15:32 - Forum: LDraw File Processing and Conversion - Replies (17)

Yes, I'm thinking it's time!

Every pattern I create (which admittedly isn't that many yet) seems to involve passing through the SVG format at some point. But we're still missing a tool for converting SVG graphics directly to LDraw, and I know there have been a couple started already. (Img4Dat has planned SVG functionality, SvgToDat I believe handles basic primitives only, etc.)

My proposal is to start with the single task of converting SVG paths to vertices that can be imported, say, into LDPE at a reasonable resolution for mesh generation. And since SVG paths are really just a combination of cartesian coordinates (rel or abs) and Bezier control points, all that's really needed is a way to take the cubic Bezier math and make a polyline out of that—perhaps with an option between points evenly spaced, or according to curvature (so that tighter curves get more points). Best of all, that information is already stored in a nice, human-readable xml format within the svg file.

The use case for this arose when working on this part. I was able to lift those vectors directly from the official instruction booklet, put them into Inkscape, export a PNG and trace that manually in LDPE. But how much faster if I could have taken the paths themselves (or the xml data from inside the svg file) and drop them into a tool in LDPE, maybe adjust the precision a little bit, and instantly have the vertices I need to triangulate the pattern!

I'm thinking—in fact, I'm sure—that the math part of this has already been worked out many times over, and all that's missing is to code it in a way that's specific to LDraw. If we only focus on converting paths (which, again, is really just converting Bézier curves), then it think it becomes much easier to tackle than trying to incorporate the entire SVG spec into an LDraw tool, because a lot of that is probably stuff we can do more or less by hand.

So who's up for the challenge, and how can I help? I never learned to code, though I do understand programming languages generally. I just don't know a git from a commit from a pull request. ;-) And I'm not fluent in math, but I can figure out problems on an ad hoc basis, or at least look up the answers!

Print this item

  Sloped Minifig Leg 3817b is wrong
Posted by: Willy Tschager - 2022-12-06, 19:47 - Forum: Parts Tracker Discussion - Replies (43)

Guys,

I know we have put a lot of effort into the new 3817b/3816b - Minifig Legs by obsoeting the old 3817/3816 but the new geometry with the sloped backside is clearly wrong:

   

Any ideas how to correct the part without the need to reverse the whole conversion?

w.

Print this item

  PT user accounts and authentication
Posted by: Orion Pobursky - 2022-12-05, 19:39 - Forum: Parts Tracker Discussion - Replies (6)

The PT currently uses the forums to authenticate users. While this currently works well enough, but with the next gen PT in development, we have an opportunity to discuss what we would like to do going forward.

I see 2 viable options:

- Keep the current system with the forums being the controlling account
Pros: Familiarity. Easier to PM authors with questions.
Cons: At the mercy of the developers of the forums to not break things. Rewrites needed if we decide to change software.

- The PT and the forum accounts separate
Pros: Thing only break if we break them. Having an API to tie into is easier.
Cons: More things to sign into. More difficult to tie stuff back to the forums (like the Parts Author badges)

Now that I've pondered and written the above, I think I'm in favor of keeping the forums and PT tied together.

Print this item