Live data from Hacker News

LeoCAD – A CAD program for creating virtual Lego models

github.com

51–60 of 86 posts

Re: LeoCAD – A CAD program for creating virtual Lego models

#51

Lego had its own digital designer, I remember playing around with it a really long time ago, seems its still around. http://ldd.lego.com/en-us/

It's terrible.

It's actually all but terrible. The constraint engine is better than all of LeoCAD, stud.io or mecabricks.

The only issue is that the database of parts is starting to be outdated, and the database of parts that actually exist even more so.

Re: LeoCAD – A CAD program for creating virtual Lego models

#52

Wow super cool! They should have a hot swappable rendering backend so we can get globally illuminated PBR renders out. Given the limited materials that Lego bricks are made out of, getting sensible default materials and automated lighting would be hella easy.

There are tools to convert LDraw models to povray source.

Re: LeoCAD – A CAD program for creating virtual Lego models

#53
I recall that one of the LeoCAD-style brick based editors had an option to remove all the top and bottom connection features for export to .OBJ or similar, simplifying the shapes to boxes but reducing the poly count enormously.

Was that something LeoCAD could do or would I need to use a different tool for that? (This wasn't a general purpose hidden surface removal, it was just removing all of the parts of the bricks associated with ensuring physical connections)

Re: LeoCAD – A CAD program for creating virtual Lego models

#54
post #16

I'm wondering about the legal side of this. Is it OK from LEGO side to have stuff like this and other similar tools? And what if when you start printing stuff like that?

As other people have mentioned it is generally not worth it, however I have seen some people print blocks that don't exist in traditional Lego sets. An example is a block consisting of three 2x8 flats joined in an equilateral triangle on the short edge.

Presumably you need to set your printer to its slowest and most precise mode to get a usable block.

Re: LeoCAD – A CAD program for creating virtual Lego models

#55
post #51

Earlier quoted context omitted.

It's terrible.

It's actually all but terrible. The constraint engine is better than all of LeoCAD, stud.io or mecabricks. The only issue is that the database of parts is starting to be outdated, and the database of parts that actually exist even more so.

Honest question: why do they need a constraint engine? Can't everything be done in exact integer multiples of the smallest brick size?

Re: LeoCAD – A CAD program for creating virtual Lego models

#56
post #55
post #51

Earlier quoted context omitted.

It's actually all but terrible. The constraint engine is better than all of LeoCAD, stud.io or mecabricks. The only issue is that the database of parts is starting to be outdated, and the database of parts that actually exist even more so.

Honest question: why do they need a constraint engine? Can't everything be done in exact integer multiples of the smallest brick size?

There are a lot of lego pieces with irregular shapes.

Re: LeoCAD – A CAD program for creating virtual Lego models

#57
post #55
post #51

Earlier quoted context omitted.

It's actually all but terrible. The constraint engine is better than all of LeoCAD, stud.io or mecabricks. The only issue is that the database of parts is starting to be outdated, and the database of parts that actually exist even more so.

Honest question: why do they need a constraint engine? Can't everything be done in exact integer multiples of the smallest brick size?

You can build sideways whenever pieces have studs on the side, for example (the first brick with studs on the side was created in 1979 for headlights!). And also put sticks into hollow studs, "click" Technic pegs into holes, rotate Technic pegs and gears. And even place bricks and plates at an angle, using Pythagorean triples or careful rotations, and much more---this is what makes Lego fun for adults too!

Despite relying on basically one size (1.6 mm) and its multiples, the Lego system is really complex. To an untrained eye it seems like parts are very specialized, but actually they are just carefully designed.

Re: LeoCAD – A CAD program for creating virtual Lego models

#58
post #57
post #55

Earlier quoted context omitted.

Honest question: why do they need a constraint engine? Can't everything be done in exact integer multiples of the smallest brick size?

You can build sideways whenever pieces have studs on the side, for example (the first brick with studs on the side was created in 1979 for headlights!). And also put sticks into hollow studs, "click" Technic pegs into holes, rotate Technic pegs and gears. And even place bricks and plates at an angle, using Pythagorean triples or careful rotations, and much more---this is what makes Lego fun for adults too! Despite re…

Oh yeah gearing. I guess this really does deserve the title of CAD software at that point.

Re: LeoCAD – A CAD program for creating virtual Lego models

#59
post #58
post #57

Earlier quoted context omitted.

You can build sideways whenever pieces have studs on the side, for example (the first brick with studs on the side was created in 1979 for headlights!). And also put sticks into hollow studs, "click" Technic pegs into holes, rotate Technic pegs and gears. And even place bricks and plates at an angle, using Pythagorean triples or careful rotations, and much more---this is what makes Lego fun for adults too! Despite re…

Oh yeah gearing. I guess this really does deserve the title of CAD software at that point.

Even without gearing, and staying within the studs-based construction system, the possibilities are really endless. Search YouTube for "creator expert" Lego timelapse videos ("speed build").

Even kids-oriented sets sometimes enjoy using advanced build techniques. You can start with "Lego 31036 speed build" as the search query to enter the rabbit hole from.

Re: LeoCAD – A CAD program for creating virtual Lego models

#60
post #43

I remember reading a mulitplayer Lego game dev talk about how her team spent most of their time creating algorithms to detect penis shaped block sets for censorship reasons.

That was Megan Fox (https://mobile.twitter.com/glassbottommeg/status/60440706138...), she had a good series of tweets about lego universe.
Post reply on HN