|
|
"Warp" <war### [at] tagpovrayorg> wrote in message news:3e1eee8e@news.povray.org...
> This should not happen implicitly.
> A subobject can perfectly have no normal specification (you don't want
> any normal modifications for it) and you want it to stay that way in the
> CSG as well, even though the overall texture for the CSG could have a
> normal specification.
This indeed was the problem I forsee with my proposal - IMHO though, it is more
common to want to apply a default texture than the reverse (well, if the word
'default' means anything;).
Perhaps an empty block when you don't want the default?
e.g.
texture{normal{}} // will receive default pigment and finish if specified, but
not normal
> If anything, this functionality should be behind a keyword or something.
<snip>
Yeh, but by the time you've added a keyword, you've lost the (shorter) coding
advantage....
Post a reply to this message
|
|
|
|
"Slime" <slm### [at] slimelandcom> wrote in message
news:3e1e4acd@news.povray.org...
> Hmm. I wouldn't be surprised if it went away after you changed the
toothblob
> definition to
>
> #declare toothblob=blob{threshold 0.7 cylinder{0,y,1,1} pigment{rgb 1}}
>
> So that the *blob* has a pigment, rather than just one of its components.
>
Cool. I had a scene file with a whole page of warnings, which was getting
annoying.
Post a reply to this message
|
|