Subject:
|
Re: Object Orientation & DAT files & CLIPPING/WINDING
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Thu, 21 Oct 1999 01:53:52 GMT
|
Viewed:
|
1100 times
|
| |
| |
On Wed, 20 Oct 1999 22:09:42 GMT, "Lars C. Hassing" <lch@ccieurope.com> wrote:
> But it *is* compatible with LDraw!
> You left out my example (which BTW had the INVERT placed incorrectly :-),
> so I'll repeat it. stud2.dat is the hollow stud used on technic bricks.
> It uses two cylinders:
> 1 16 0 -4 0 6 0 0 0 4 0 0 0 6 4-4cyli.dat
> 0 INVERT ON
> 1 16 0 -4 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat
> 0 INVERT OFF
You are right. Or more precisely, I was wrong. Matrix-based *inversions* are
not required. But matrix-based mirrorings will be necessary, for asymmetric
primitives, like 1-4cyls.dat.
> > Now, if you want to talk about having a special version of the parts
> > library just for clipping-ready renderers, let's go! But in a separate
> > thread, please.
>
> No, no special versions, thank you. Backward compatibility with our
> reference-renderer, LDraw, is very important.
I was thinking about some approach that would map standard primitives onto a
second set of primitives. Kind of like what LDraw does in 'fast stud' -FS mode:
it maps all files like stu?*.dat onto stu2*.dat. But in this case, the second
versions of the files would use LDLite extensions to first define all the
vertices in the file, and then use the vertices in the polygons. Seems like
that would be useful for meshed-based processing.
Steve
|
|
Message is in Reply To:
| | Re: Object Orientation & DAT files & CLIPPING/WINDING [DAT]
|
| Steve Bliss wrote... (...) "Hey, (...) But it *is* compatible with LDraw! You left out my example (which BTW had the INVERT placed incorrectly :-), so I'll repeat it. stud2.dat is the hollow stud used on technic bricks. It uses two cylinders: 1 16 0 (...) (25 years ago, 20-Oct-99, to lugnet.cad.dev)
|
13 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|