| | Smoothing on part level using edge lines Martijn Zwaal
|
| | When I was implementing smoothing on part level using optional lines, I discovered an artifact in the smoothing algorithm. You can see what I mean by looking at the 'Space Radar Dish' 3960.dat using LDView 1.95 or later with primitive substitution (...) (22 years ago, 5-Aug-02, to lugnet.cad.dev)
|
| | |
| | | | Re: Smoothing on part level using edge lines Travis Cobbs
|
| | | | (...) This is technically due to bad dat code, not the algorithm. That edge shouldn't contain optional lines. However, given that they used a smashed half-sphere, they had no control over the presense of type 5 lines along that edge. And it's the (...) (22 years ago, 5-Aug-02, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Smoothing on part level using edge lines Martijn Zwaal
|
| | | | If you check out the big space dish (3961.dat) you can see the optional line algorithm fails because there are no optional lines. In my opinion this part is good. There is no need to fix this part because it will only get larger and slows down some (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Smoothing on part level using edge lines Jacob Sparre Andersen
|
| | | | | (...) > there are no optional lines. Shouldn't that be fixed at some point? (...) I disagree. No optional lines are needed on inside curves. Play well, Jacob (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Smoothing on part level using edge lines Don Heyse
|
| | | | | | | (...) I tend to agree with Jacob, but if the big space dish were transparent, optional lines on the concave surface could actually be seen when viewing them through the convex side. However, I fiddled with this once upon a time and I think it adds (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | | | |
| | | | | | | | | Re: Smoothing on part level using edge lines Martijn Zwaal
|
| | | | | | | | "Don Heyse" <dheyse@hotmail.spam....away.com> wrote in message news:H0FBpw.8Mv@lugnet.com... (...) The sbotaohe (smoothing based on the absence of hard edges) is definitely the way to do (near) perfect smoothing without radically changing the parts (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | | | | |
| | | | | | | Re: Smoothing on part level using edge lines Steve Bliss
|
| | | | | | | (...) Yes. (...) If there aren't optional lines, the inside curve won't render correctly, when someone uses a transparent color. Steve (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | | | |
| | | | | | | | | Re: Smoothing on part level using edge lines Adam Howard
|
| | | | | | | | (...) Wow... I never thought of that before. I've been designing parts without inside optional lines for years. Good gosh... I'm working on a door right now that has inside curves that can't be covered by primitives- and I need to go look at the (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | | | | |
| | | | | | | Re: Smoothing on part level using edge lines Martijn Zwaal
|
| | | | | | "Jacob Sparre Andersen" <sparre@nbi.dk> wrote in message news:3D4FC5B0.1010300@nbi.dk... (...) This doesn't have to be fixed because the visual effect wil be marginal in programs like ldraw.exe (that actually use optional lines for drawing) and it (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | Re: Smoothing on part level using edge lines Travis Cobbs
|
| | | | (...) Reading the various replies to this, I've seen a number of good points, but I think that some degree of misunderstanding was also generated. I personally don't think optional lines are generally a good idea on the inside of curves, but it is (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Smoothing on part level using edge lines Martijn Zwaal
|
| | | | "Travis Cobbs" <tcobbs@REMOVE.halibut.com> wrote in message news:H0Fopv.22s@lugnet.com... (...) line (...) part (...) larger (...) This (...) generate (...) color (...) program (...) extra (...) but (...) smoothing (...) than (...) something, (...) (...) (22 years ago, 6-Aug-02, to lugnet.cad.dev)
|
| | | | |