|
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 (...) (23 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
|
|
|
|