Subject:
|
Re: Several replies to CLIPPING / WINDING
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Wed, 20 Oct 1999 15:05:37 GMT
|
Reply-To:
|
Rui.Martins@&spamcake&link.pt
|
Viewed:
|
614 times
|
| |
| |
On Wed, 20 Oct 1999, Steve Bliss wrote:
> > > Would you require an unbroken chain of certified DAT files?
> >
> > NO,
> > Every file is a closed unit, anynone can be certified or not, and you
> > can mix them (in a chain), that each one will be drawn/optimized for
> > itself, no dependent on previous files (in the chain).
>
> That's not true. If a super-file is not certified, then there's no way to
> tell if the subfile is normal or inverted.
This is a problem of the current design (the one beeing used now).
You didn't knew in the past, because you didn't have the 0 INVERT
meta-command. So you can only assume it' NOT inverted.
If for some reason, it is inverted, then the old .DAT file was wrong,
and should be corrected.
The NEW design, appeared, to speed things up, and also to solve some
problems, like this one.
You can't expect the new renders to be retro-compatible, but when in
retrocompatible mode, to provide the same NEW functionalities that they
were built for, as in the new design mode.
> So when a file is referenced by
> a non-certified super-file, it can't be clipped, even if the referenced
> file is certified.
>
> Steve
I would say, that an old file, should not use references with inverted
matrixes, or you won't be able to have a retrocompatible format.
but if you really, really, want this, you can inforce this on the
renderer:
/* for a specific reference in this file do */
if ((this file is NOT optimized) and
(this file has reference, with an inverted, matrix to another file))
{
ClIPPING commands should be ignored in all files referenced down
through this tree branch.
}
Now this is getting really backwards compatible. 8)
That one, was a tuff one!
Rui Martins
|
|
Message has 1 Reply: | | Re: Several replies to CLIPPING / WINDING
|
| (...) No. With current files, you don't know, so you can't assume anything. (...) No, inversions are common. (...) Right. So non-wound-up files can't be backface culled. I don't see what you're getting at here. (...) But we don't get to specify what (...) (25 years ago, 20-Oct-99, to lugnet.cad.dev)
|
Message is in Reply To:
| | Re: Several replies to CLIPPING / WINDING
|
| (...) That's not true. If a super-file is not certified, then there's no way to tell if the subfile is normal or inverted. So when a file is referenced by a non-certified super-file, it can't be clipped, even if the referenced file is certified. (...) (25 years ago, 20-Oct-99, to lugnet.cad.dev)
|
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
|
|
|
|