To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dat.parts.primitivesOpen lugnet.cad.dat.parts.primitives in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / LDraw Files / Parts / Primitives / 219
218  |  220
Subject: 
Re: ring 3 to 5
Newsgroups: 
lugnet.cad.dat.parts.primitives
Date: 
Thu, 2 May 2002 19:09:53 GMT
Viewed: 
2515 times
  
In lugnet.cad.dat.parts.primitives, Ross Crawford writes:

It's all a compromise (just like life!). If you go creating primitives for
every little sub-part that's used a few times, you end up with a primitive
directory that's unwieldy & lots of parts which inline because they don't know
the primitive's available.

In this case, the best way, if you have a part which has many such rings, is to
create a sub-part for it, then when it's finished, inline the sub-part; or
leave it as a sub-part if the total size is significantly smaller.

If you have a bunch of parts that use it, it may be worth asking to see if
people think it's a candidate for a primitive.

There's no hard limits on when sub-parts should be in-lined, or made into
primitives, so best to ask around to see what people think.

One thing you should be careful of, though.  If you do inline it so that
your new sub-part is used and doesn't reference any actual primitives,
programs like L3P and LDView can end up displaying things with gaps.

Both LDView and L3P perform primitive subtitution.  In the case of L3P,
rings get replaced with truely circular replacements.  In the case of
LDView, rings get replaced with polygon-based approximations where the user
can set the level of correctness in the approximation (how many polygons get
used).  In both cases, mixing a non-primitive based ring with, say, a
cylinder, can result in gaps where they meet.

I don't have a strong opinion either way on whether more ring primitives
should be created with greater than 1 thickness, but I do want to point out
that the use or non-use of primitives can have an impact on the final rendering.

--Travis Cobbs



Message is in Reply To:
  Re: ring 3 to 5
 
(...) It's all a compromise (just like life!). If you go creating primitives for every little sub-part that's used a few times, you end up with a primitive directory that's unwieldy & lots of parts which inline because they don't know the (...) (22 years ago, 2-May-02, to lugnet.cad.dat.parts.primitives)

28 Messages in This Thread:







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

Custom Search

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