Subject:
|
Re: [LSC] Colour Definition meta-statement
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Fri, 6 Feb 2004 03:23:05 GMT
|
Viewed:
|
1953 times
|
| |
 | |
In lugnet.cad.dev, Travis Cobbs wrote:
> Specifically, I think it would be a royal pain to support color scoping on a
> line-by-line basis in a file. And to be perfectly honest, it doesn't really buy
> you anything in real life. How many people are going to use a color number
> early in the file and expect one color, and then re-define that number later in
> the file and then use it to represent a different color?
Actually, I was considering the possibility of (patterned) parts including custom
color definitions, which would only apply to that part.
> I also have a question. How do the scoping rules interact with color 16 and
> color 24? Specifically, if you define color 42 to be green in file A and file A
> is drawn in color 42 from file B, does the color definition hold if file A
> contains items drawn in color 16 or 24? I would say that it shouldn't, because
> the file B has no way of knowing that color 42 is going to be re-defined, and
> the file A has no way of knowing that it is going to be rendered with color 42.
That's a good question. Think about this: what if file A also has some surfaces
hard-coded to color 42. Should those lines be drawn with definition 42A or 42B?
I suspect a relatively simple solution is to pass complete color definitions to
subfiles, instead of a simple color code. The subfile doesn't really care if it's
drawing with color code 6 or 60, it just uses what it's given. That's really a
necessity for any renderer (like LDLite or MLCAD) that supports direct colors (ie,
allowing models to specify RGB values in place of color codes).
Steve
|
|
Message is in Reply To:
 | | Re: [LSC] Colour Definition meta-statement
|
| (...) When I first read, this, it seemed reasonable, but probably difficult to implement in a renderer. The more I think about it, though, the more I think the difficulty outweighs the niceness. Specifically, I think it would be a royal pain to (...) (21 years ago, 28-Jan-04, to lugnet.cad.dev)
|
28 Messages in This Thread: ![[LSC] Colour Definition meta-statement -Steve Bliss (21-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (21-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Ross Crawford (21-Jan-04 to lugnet.cad.dev)](/news/x.gif)
    ![Re: [LSC] Colour Definition meta-statement -Orion Pobursky (21-Jan-04 to lugnet.cad.dev)](/news/x.gif)
  ![Re: [LSC] Colour Definition meta-statement -Don Heyse (22-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Orion Pobursky (22-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (22-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Orion Pobursky (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Orion Pobursky (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)
          ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
        ![Re: [LSC] Colour Definition meta-statement -Don Heyse (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
      ![Re: [LSC] Colour Definition meta-statement -Don Heyse (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Don Heyse (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)
       ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Don Heyse (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
    ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Don Heyse (23-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
  ![Re: [LSC] Colour Definition meta-statement -Travis Cobbs (28-Jan-04 to lugnet.cad.dev)](/news/x.gif)  
  ![Re: [LSC] Colour Definition meta-statement -Lars C. Hassing (29-Jan-04 to lugnet.cad.dev)](/news/x.gif)  ![Re: [LSC] Colour Definition meta-statement -Steve Bliss (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
  ![Developers! What softwares? ([LSC] Colour Def...) -Tore Eriksson (6-Feb-04 to lugnet.cad.dev)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|