Subject:
|
Re: Why quads? Re: L(EGO)Draw parts - 4th batch
|
Newsgroups:
|
lugnet.cad.dev.org.ldraw
|
Date:
|
Thu, 23 Sep 2010 16:17:23 GMT
|
Viewed:
|
25499 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
In lugnet.cad.dev.org.ldraw, Don Heyse wrote:
> I see. So what you really want to do in LDView is ignore the Type 5
> lines (at least for smoothing) and smooth wherever there's no Type 2
> edge lines between the triangles (and quads).
Actually, no. That is indeed a long-term goal, but it is hampered by two
things. First of all, it's a lot of work. Secondly, the current algorithm is
actually useful to part authors, since it can visually highlight missing
conditional lines. (Of course, since the current algorithm has bugs, that
decreases its utility for this purpose.) If I implement the new smoothing
algorithm you suggest, I'll retain the current one as an optional one for part
authors to use, while making the new one the default one.
My planned fix for the bug in the current algorithm is to add dummy entries in
my "type 5 map" used for the smoothing. So, when I build the map of type 5
lines that is specifically used for smoothing and nothing else, I'll insert
entries between adjacent co-planar triangles. I believe that this should be
straightforward, but I haven't really investigated yet.
--Travis
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Why quads? Re: L(EGO)Draw parts - 4th batch
|
| (...) Hmmm, it seems to me that any algorithm that can find the missing Type 5 lines (in order to create the dummy entries) should be able to find *all* of the Type 5 lines. Some missing lines is just a special case of all missing. So just include (...) (14 years ago, 23-Sep-10, to lugnet.cad.dev.org.ldraw)
|
Message is in Reply To:
![](/news/x.gif) | | Re: Why quads? Re: L(EGO)Draw parts - 4th batch
|
| (...) I see. So what you really want to do in LDView is ignore the Type 5 lines (at least for smoothing) and smooth wherever there's no Type 2 edge lines between the triangles (and quads). (...) Did anybody ever did actually fix the parts though? I (...) (14 years ago, 22-Sep-10, to lugnet.cad.dev.org.ldraw)
|
21 Messages in This Thread: ![L(EGO)Draw parts - 4th batch -Willy Tschager (10-Sep-10 to lugnet.cad, lugnet.cad.dev.org.ldraw, lugnet.cad.dat.parts, lugnet.announce)](/news/x.gif) ![](/news/246.gif) ![Re: L(EGO)Draw parts - 4th batch -Santeri Piippo (10-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/246.gif) ![Re: L(EGO)Draw parts - 4th batch -Philippe Hurbain (10-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: L(EGO)Draw parts - 4th batch -Joshua Delahunty (11-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: L(EGO)Draw parts - 4th batch -Santeri Piippo (10-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/246.gif) ![Re: L(EGO)Draw parts - 4th batch -Santeri Piippo (10-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: L(EGO)Draw parts - 4th batch -Jonathan Wilson (11-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: L(EGO)Draw parts - 4th batch -Joshua Delahunty (11-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: L(EGO)Draw parts - 4th batch -Michael Heidemann (10-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: L(EGO)Draw parts - 4th batch -Reuben Pearse (11-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: L(EGO)Draw parts - 4th batch -Joshua Delahunty (15-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: L(EGO)Draw parts - 4th batch -Philippe Hurbain (16-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Why quads? Re: L(EGO)Draw parts - 4th batch -Timothy Gould (16-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Philippe Hurbain (17-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Travis Cobbs (17-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Don Heyse (18-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Travis Cobbs (21-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Don Heyse (22-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif) ![](/news/246.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Philippe Hurbain (22-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Why quads? Re: L(EGO)Draw parts - 4th batch -Don Heyse (23-Sep-10 to lugnet.cad.dev.org.ldraw)](/news/x.gif)
- 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
|
|
|
|