POV-Ray : Newsgroups : povray.general : Clipping off an isosurface Server Time
25 Dec 2024 02:06:07 EST (-0500)
  Clipping off an isosurface (Message 1 to 4 of 4)  
From: Wolfgang Wieser
Subject: Clipping off an isosurface
Date: 21 May 2003 16:54:52
Message: <3ecbe79b@news.povray.org>
Just wanted to clip off one half of an isosurface using 

clipped_by { plane { x,0 } }

in order to be able to see the inside surface. 

However, this does not work. All the rays which enter the isosurface 
through the clipped-by plane just go right through the (back) surface 
leaving it invisible. 

Just wondering if this is a bug and/or how to work around it. 

Wolfgang


Post a reply to this message

From: Peter Hertel
Subject: Re: Clipping off an isosurface
Date: 21 May 2003 19:05:02
Message: <3ecc061e$1@news.povray.org>
> Just wanted to clip off one half of an isosurface using

Without being an isosurface expert, I think you can achive what you want
if you edit contained_by?
Something like this:
contained_by{box{<-10,-10,-10>,<0,10,10>}}

-Peter


Post a reply to this message

From: Hughes, B 
Subject: Re: Clipping off an isosurface
Date: 21 May 2003 19:15:34
Message: <3ecc0896@news.povray.org>
"Wolfgang Wieser" <wwi### [at] gmxde> wrote in message
news:3ecbe79b@news.povray.org...
> Just wanted to clip off one half of an isosurface using
>
> clipped_by { plane { x,0 } }
>
> in order to be able to see the inside surface.
>
> However, this does not work. All the rays which enter the isosurface
> through the clipped-by plane just go right through the (back) surface
> leaving it invisible.
>
> Just wondering if this is a bug and/or how to work around it.

Not a bug, just the way iso's are. You will need to add all_intersections to
the isosurface before the clipped_by. Or try max_trace 2, or more. It's just
not getting the rays traced to the back surface.

Bob


Post a reply to this message

From: Wolfgang Wieser
Subject: Re: Clipping off an isosurface
Date: 23 May 2003 14:55:06
Message: <3ece6e89@news.povray.org>
Hughes, B. wrote:

> Not a bug, just the way iso's are. You will need to add all_intersections
> to the isosurface before the clipped_by. Or try max_trace 2, or more. It's
> just not getting the rays traced to the back surface.
> 
Ah, that's great!

all_intersections does the trick. 
Thanks, it now looks exactly the way I want it.

Wolfgang


Post a reply to this message

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