To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.mlcadOpen lugnet.cad.mlcad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / MLCad / 1947
1946  |  1948
Subject: 
Re: Part Authoring with MLCAD
Newsgroups: 
lugnet.cad.mlcad
Date: 
Wed, 25 Aug 2004 00:38:03 GMT
Viewed: 
6679 times
  
In lugnet.cad.mlcad, Edwin Pilobello wrote:
In lugnet.cad.mlcad, Orion Pobursky wrote:
In lugnet.cad.mlcad, Edwin Pilobello wrote:
How do I setup MLCAD to create new parts using the primitives and pre-scaled
primitives?

I don't understand your question.  Are you asking how to include primitive in
your parts or are you asking in general how to author parts in MLCad?

-Orion

Both!

Here's what I've done so far.

1. Studied several parts dat files by stepping through the code using LDAO.  I
particularly concentrated on parts that had features similar to the ones I'd
like to make.  (My wife wants to model all the large knights from Knights
Kingdom.
2. I cut and paste code from these parts to make pseudo-primitives and stored
them in my own folder.

Ok, you're good until here.  The best way, in my opinion, to learn parts
authoring is to look at other similar parts.

3. Copied all the primitives from the P folder to the PARTS folder.
4. Edited P.LST and inserted the word PRIMITIVE infromt of every description.
5. Cut & Paste P.LST into PARTS,LST  (I am told this is not proper, Hence the
question)
6. Used PRIMITIVES out of the Others>P folder and layed then out in MLCAD.

Don't do this, it's bad since the work is unnecessary and the primitve library
is updated almost every time a new library update is release.  I know there is
some more substantial reason why doing this is bad but I can't think of it right
now.

Instead, use the primitive guide for a visual reference:
http://www.ldraw.org/library/tracker/ref/primref/
Insert the primitives using MLCad's the custom part interface.

7. Checked the preliminary results and tried to figured out how to make
adjustments

That's how far I've gotten.

How versed are you in matrix math?  Understanding 3D matrix manipulation is key
to the proper use of primitives

Postcripts : I could bring the pseudo-primitives into Excel and make all the
scaling adjustments.

Are you defining the term "pseudo-primitives" as "portions of whole parts but
not necessarily reusable"?  If so then you're defining what we term "subparts".
Instead of importing them into Excel, simple scale and rotate them where you
want and then inline them.  Both LDDP and LDAO have inlining capability.

I need to enter the edge lines manually,.. or do I?

Yes, unless there a program I don't know about.

Of course, if there's anything written up on the use of MLCAD for parts
authoring, then please point me to it.

Have you read through my basic part authoring presentation?  If not, it's under
the Tutorial section of ldraw.org.  Also, I believe Tim's book "Virtual LEGO"
also addresses parts authoring.

-Orion



Message has 2 Replies:
  Re: Part Authoring with MLCAD
 
(...) I've read Virtual Lego, LDraw.org tutorials and even used your BrickFestPDX Powerpoint Presentation in class. I've found them very helpful for creating parts line-upon-line. However, I am inherently a very lazy programmer. That's why I want to (...) (20 years ago, 25-Aug-04, to lugnet.cad.mlcad)
  Re: Part Authoring with MLCAD
 
(...) A good reason could be that the resulting references to primitives would be to the wrong libary, but there must be another way to display the content of folders like /p, /p/48, and /s in MLCad's availible parts tree/parts preview, so you can (...) (20 years ago, 25-Aug-04, to lugnet.cad.mlcad, FTX)

Message is in Reply To:
  Re: Part Authoring with MLCAD
 
(...) Both! Here's what I've done so far. 1. Studied several parts dat files by stepping through the code using LDAO. I particularly concentrated on parts that had features similar to the ones I'd like to make. (My wife wants to model all the large (...) (20 years ago, 24-Aug-04, to lugnet.cad.mlcad)

15 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR