View Single Post
  #4   Spotlight this post!  
Unread 27-12-2004, 22:43
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Know the part number?

Quote:
Originally Posted by Elgin Clock
Ok, I have been a long time actual lego maniac for quite some time now, but what the heck is LDraw? I know it is a virtual lego system, but is it worth it? What can you do with it?

<Realize that I am a CAD/Drafting major, and have been making some 3d CAD lego models for about a month now for the heck of it, and to not lose my CAD skills for the time I have been out of work.>

Will LDraw let me make something in VR pretty quick with a full parts library available to me and then print out a list of what I need to actually make the thing? <Please say yes!>
I'm not going to try to make a long story short.

While most of the LDraw-based software is not as expansive as AutoCAD, there is a fairly complete parts library. It just so happens that my dad runs the site and wrote LDraw Add-On.

The original LDraw (and LEdit) were written for DOS by the late Australian James Jessiman. Now a days, most everyone uses MLCAD.

I also know the guy who owns Peeron.com (and provides the hosting for LDraw.org).

The LDraw format itself is fairly simple. It's in plain text. Each line begins with a number (0 through 5) and a collection of arguments
0 is a comment or meta command.
1 is a part (imported from a file). it allows for color, position, and transformation matrix.
2 is a line. color and 2 points.
3 is a triangle. color and 3 points.
4 is a quad. color and 4 points.
5 is an optional line (used to highlight the edges of curves). a color and 4 points.

Check the Specifications page for details.

The LDraw parts are named after the part number found on the part. (eg, the file Ryan was referring to is 32125.dat.)

If you need an exhaustive introduction (yes, an oxymoron), try the book Virtual Lego (Primarily written by another friend, though my dad did write the chapter on parts authoring).

The parts library is maintained by volunteers. If you feel brave, feel free to join their ranks!

The LDraw-related tools don't provide a real expansive set of features (I don't think MLCAD will even check for over-lapped parts!), but they are simple and, whence you learn it, fairly easy. (Unless you're a die hard and decide to use LEdit or Notepad.)

And, oh yeah, it's free! (but not all open source )
Reply With Quote