POV-Ray : Newsgroups : povray.binaries.images : Merry Christmas to JRG [4x 21kbu] : Re: Merry Christmas to JRG [4x 21kbu] Server Time
2 Nov 2024 05:18:25 EDT (-0400)
  Re: Merry Christmas to JRG [4x 21kbu]  
From: L'Harmonieux Forgeron
Date: 26 Dec 2001 10:35:18
Message: <3C29E3A8.18426C05@free.fr>
JRG wrote:
> 
> L'Harmonieux Forgeron wrote:
> > The container is: a sphere, a box, a rotated box and a cone.
> > My solution is a new object(*) which has intersections only
> > with rays whose direction is same as the normal of the surface.
> 
> You lost me here. 

Please excuse the bad explanation.

>By *direction* you don't mean the exact direction of the
> normals, do you? You mean something like: if (vdot (ray_vector,normal) > 0)
> then intersection occurs?

Yes, Exactly.

> From your examples it looks so. Simplifying, a
> nexus would be an object of which you can only see the _interior_.

Well, the inversed nexus just appears like the normal object.
It's just a very strange experimental object.
Applied to a  plane, the plane exist when going one way but not the other!
It also have a side effect on light source, because, unless using no_shadow,
the light_source outside the nexus do not get access to inside the nexus, and
vice-versa!


> 
> > Any interest ?
> 
> Truly, I don't really know. At a first glance it doesn't look that
> intuitive, so I can't judge. Of course it would allow to see through a box,
> but... I don't really know. 

> Not always a container has no depth. 

You lost me here.  

> With CSG
> containers with some depth (for example the difference of two boxes) a nexus
> would be of no help.

I was just thinking about your example: making a box out of 6 planes, whose
only one of them would be a nexus and the other 5 still be normal planes.
Or even stranger, drilling a hole with CSG difference in the container and 
adding a nexus just like a magic windows to close the container again.


-- 
Non Sine Numine
http://grimbert.cjb.net/


Post a reply to this message

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