POV-Ray : Newsgroups : povray.unofficial.patches : Cutaway textures problem : Cutaway textures problem Server Time
1 Sep 2024 20:16:09 EDT (-0400)
  Cutaway textures problem  
From: Disnel
Date: 20 Oct 2000 04:41:11
Message: <39F00638.36C4E0F6@hlavacek-partner.cz>
Warp found some problems with cutaway_textures
(his message in this newsgroup from 09/15/00).

I have similar problem with following:

difference {
  union {
    sphere {<0, 0, 0>, 5 texture {pigment {color blue 1}}}
    sphere {<-5, 0, 0>, 2 texture {pigment {color red 1}}}
  }
  plane {<0, 0, 1>, 0}
  cutaway_textures
}

works good, but

difference {
  union {
    sphere {<0, 0, 0>, 5 texture {pigment {color blue 1}}}
    sphere {<-5, 0, 0>, 2 texture {pigment {color red 1}}}
  }
  union {
    plane {<0, 0, 1>, 0}
    plane {<-1, 0, 0>, 0}
  }
  cutaway_textures
}

ignores cutaway_textures. I think, that the reason is that POV-Ray
automatically asigns default texture to the second union in difference
and cutaway_textures thinks, that this union has texture assigned
with user.

Q: should cutaway_texture ignore all textures in subtracted objects?

I know, that it works good when the planes are not composed to union,
but I have some cases, where I first compose some objects, which
will represent holes to another object in the future (for example
windows in wall, they are added by some macros to one composite) and
after I need cut them from another object in way like

difference {
  object {Actually_composed_wall}
  object {All_window_holes}
  cutaway_textures
}

Disnel


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.