![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I am currently working with POVLAB. I have a basic understanding of CSG's
in POVRAY, and have started working with POVLABs supported CSG option, but
am having some trouble. Basically, I'm trying to make a hole between 2
objects, but I can't get it to work. Is this simply a POVRAY
impossibility, or a POVLAB limitation? I have 2 tubes, both of which are
vertical. When I put something between them, like say a cube, and then
perform a CSG Difference operation on ONE tube and the cube, the cube
makes a succesful hole in that tube as expected. However, I have no clue
how to make a hole clean through both tubes. I performed different
Difference operations, but the only thing I usually wind up with is 2
invisible tubes with the cube as visible. I've tried playing with the
function, but I cannot seem to get this to work. I respectfully ask for
some serious help....I can't seem to figure it out. Thanks in advance...
------------
psl### [at] nmia com
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Making a CSG difference leaves only the first component visible. You must
either difference both cylinders separately with the same cube - or better
yet, make a union of these cylinders and difference this union with the
cube.
Margus
psl### [at] nmia com wrote in message <36d73c9a.0@news.povray.org>...
>I am currently working with POVLAB. I have a basic understanding of CSG's
>in POVRAY, and have started working with POVLABs supported CSG option, but
>am having some trouble. Basically, I'm trying to make a hole between 2
>objects, but I can't get it to work. Is this simply a POVRAY
>impossibility, or a POVLAB limitation? I have 2 tubes, both of which are
>vertical. When I put something between them, like say a cube, and then
>perform a CSG Difference operation on ONE tube and the cube, the cube
>makes a succesful hole in that tube as expected. However, I have no clue
>how to make a hole clean through both tubes. I performed different
>Difference operations, but the only thing I usually wind up with is 2
>invisible tubes with the cube as visible. I've tried playing with the
>function, but I cannot seem to get this to work. I respectfully ask for
>some serious help....I can't seem to figure it out. Thanks in advance...
>
>------------
>psl### [at] nmia com
>
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
First difference the two tubes then difference the result from the cube,
like so:
difference {
object {Cube}
difference {
object {OuterTube}
object {InnerTube}
}
}
Hope I've followed correctly.
psl### [at] nmia com wrote:
>
> I am currently working with POVLAB. I have a basic understanding of CSG's
> in POVRAY, and have started working with POVLABs supported CSG option, but
> am having some trouble. Basically, I'm trying to make a hole between 2
> objects, but I can't get it to work. Is this simply a POVRAY
> impossibility, or a POVLAB limitation? I have 2 tubes, both of which are
> vertical. When I put something between them, like say a cube, and then
> perform a CSG Difference operation on ONE tube and the cube, the cube
> makes a succesful hole in that tube as expected. However, I have no clue
> how to make a hole clean through both tubes. I performed different
> Difference operations, but the only thing I usually wind up with is 2
> invisible tubes with the cube as visible. I've tried playing with the
> function, but I cannot seem to get this to work. I respectfully ask for
> some serious help....I can't seem to figure it out. Thanks in advance...
>
> ------------
> psl### [at] nmia com
--
omniVERSE: beyond the universe
http://members.aol.com/inversez/POVring.htm
mailto:inv### [at] aol com?PoV
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |