To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dat.partsOpen lugnet.cad.dat.parts in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / LDraw Files / Parts / 4469
4468  |  4470
Subject: 
Re: Ok, seems to be the best place to ask...
Newsgroups: 
lugnet.cad.dat.parts
Date: 
Thu, 23 Jan 2003 19:59:14 GMT
Viewed: 
1777 times
  
Looking for some form of Documenation, on MAKING not using Primitives.
Prefer something that does not require a BS in math to understand.

Anyone have anything they can point me to?

In principle, making primitives is no different to making parts, you just need
to think a little more about the generalities of what you are making and ensure
the reusability factor is high enough. We are also insisting that all new
primitives are BFC compliant.
BFC, thats something I have not even considered... hmm... will understand more
when I explain more later in this reply.

To quote the Primitives Reference, the primary purpose of primitives is
*  To speed up parts authoring by providing a library of components which can
be incorporated into several parts
* To allow rendering software to make substitutions of curved components

In terms of the existing _classes_ of primitives, I think we're pretty well
covered - either we have most of the variants we need, or have the tools to
produce the missing ones when we need them.

Very true, for Lego based parts, I agree. I doubt I could even with 10 years of
thinking come up with another primitve that would really contribute to the
project.

So, I'm intrigued as to where you think the LDraw library could benefit from
more primitives.

The LDraw Library for Lego Parts, nope, but as I am not making LDraw Parts for
Legos, loads. Working with something similar to Legos (see my recent posts on
l.d.c Question on the Future of LDraw family ) but not at all compatible. (IE
they are not a lego clone or any such thing.)

There are tons of parts that need made and making some primitives for such
parts would really help speed stuff up.

Now, what are these blocks? See http://www.hirstarts.com. I have been in
contact with Tim Courtney on this matter, and he has encouraged me to go forth
with this effort, and to ask questions here, (BTW, I totally missed the
l.c.d.parts.primitives group, or would have posted it there) on the newsserver,
and to see if anyone here might be interested in helping with such a project.

I'm happy for this discussion to happen here, or take off line with Steve Bliss
and myself at parts@ldraw.org. In any case, if you have ideas for new _classes_
off primtives, we would want to be involved in the nomenclature.

I would welcome your help, and would be more than willing to discuss this off
list, if that would be better, but a little exposure for this project is partly
the reason for my question.

Also, even tho most of the needed primitives are written, would not having docs
on writing said primitves be a wise thing to have around anyway. Would not hurt
to have them, for future generations, at least. Who knows what Lego will decide
to put out for parts in 30 years. Then again, thats just my opinion. Your
milage may vary.


Chris

Thanks for your reply,
Dwayne
Barberton, Ohio USA



Message has 2 Replies:
  Re: Ok, seems to be the best place to ask...
 
(...) Hi again Dwayne, I am a bit out on a limb here, but it seems what you are missing in the picture is an understanding of *rotation matrices*. These are indeed a magic key, but are not easy to grasp - at least that is the case with me. I've only (...) (22 years ago, 23-Jan-03, to lugnet.cad.dat.parts)
  Re: Ok, seems to be the best place to ask...
 
(...) OK - now you've made it clear that this request is linked to the hirstarts "project" I see the context of your question - which alters my response somewhat. You're free to develop non-Lego parts and primitives which can be rendered with the (...) (22 years ago, 23-Jan-03, to lugnet.cad.dat.parts)

Message is in Reply To:
  Re: Ok, seems to be the best place to ask...
 
(...) In principle, making primitives is no different to making parts, you just need to think a little more about the generalities of what you are making and ensure the reusability factor is high enough. We are also insisting that all new primitives (...) (22 years ago, 23-Jan-03, to lugnet.cad.dat.parts)

5 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