POV-Ray : Newsgroups : povray.general : CSG reference Server Time
1 Nov 2024 04:14:42 EDT (-0400)
  CSG reference (Message 1 to 8 of 8)  
From: Warp
Subject: CSG reference
Date: 15 Sep 2000 09:33:15
Message: <39c2251a@news.povray.org>
I don't know if this will benefit anyone, but I did it just for fun:

http://iki.fi/warp/CSGReference/

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Christoph Hormann
Subject: Re: CSG reference
Date: 15 Sep 2000 10:33:09
Message: <39C23326.84D55F3@schunter.etc.tu-bs.de>
Warp wrote:
> 
>   I don't know if this will benefit anyone, but I did it just for fun:
> 
> http://iki.fi/warp/CSGReference/
> 

That looks good, although it seems to have mostly theoretical value :-)

Maybe good for printing out, hanging on the wall and scaring visitors...

Christoph

--
Christoph Hormann <chr### [at] gmxde>
Homepage: http://www.schunter.etc.tu-bs.de/~chris/


Post a reply to this message

From: Warp
Subject: Re: CSG reference
Date: 15 Sep 2000 10:50:23
Message: <39c2372e@news.povray.org>
It MIGHT be useful sometimes. For example, I don't think it's very clear
to some users how do you make a XOR operation in povray's CSG.

  Of course I made the page so general that it certainly looks very
theoretical.

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Christoph Hormann
Subject: Re: CSG reference
Date: 15 Sep 2000 10:59:21
Message: <39C23949.E07B6AE@schunter.etc.tu-bs.de>
Warp wrote:
> 
>   It MIGHT be useful sometimes. For example, I don't think it's very clear
> to some users how do you make a XOR operation in povray's CSG.
> 

Quite right, i just thought a moment about it and came to the "2 differences"
solution, which seems to be the most intuitive version (using inverse
constructions seems not that easy to me)

Christoph

--
Christoph Hormann <chr### [at] gmxde>
Homepage: http://www.schunter.etc.tu-bs.de/~chris/


Post a reply to this message

From: ingo
Subject: Re: CSG reference
Date: 15 Sep 2000 11:04:47
Message: <8FB0A6DFCseed7@204.213.191.228>
Warp wrote:

>For example, I don't think it's very clear
>to some users how do you make a XOR operation in povray's CSG.

I don't think it's very clear to some users what XOR is :)

When building a scene, do you think in terms like XOR? I just start with 
an object and tink, add something here, remove something there etc... In 
that process "XOR-csg" is being used without noticing it. 


Ingo

-- 
Photography: http://members.home.nl/ingoogni/
Pov-Ray    : http://members.home.nl/seed7/


Post a reply to this message

From: Ken
Subject: Re: CSG reference
Date: 15 Sep 2000 11:24:52
Message: <39C23EAD.3C0B1D5A@pacbell.net>
ingo wrote:
> 
> Warp wrote:
> 
> >For example, I don't think it's very clear
> >to some users how do you make a XOR operation in povray's CSG.
> 
> I don't think it's very clear to some users what XOR is :)
> 
> When building a scene, do you think in terms like XOR? I just start with
> an object and tink, add something here, remove something there etc... In
> that process "XOR-csg" is being used without noticing it.

Same here. I don't have "named operations" that I perform. I just
do what's needed to get the desired response.

-- 
Ken Tyler - 1400+ POV-Ray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Warp
Subject: Re: CSG reference
Date: 15 Sep 2000 17:57:05
Message: <39c29b30@news.povray.org>
ingo <ing### [at] homenl> wrote:
: When building a scene, do you think in terms like XOR? I just start with 
: an object and tink, add something here, remove something there etc... In 
: that process "XOR-csg" is being used without noticing it. 

  That's exactly why I included the images in the page: To illustrate the
effect it causes :)

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Dave Blandston
Subject: Re: CSG reference
Date: 16 Sep 2000 00:32:45
Message: <39c2f7ed@news.povray.org>
"Warp" <war### [at] tagpovrayorg> wrote in message
news:39c2251a@news.povray.org...
>   I don't know if this will benefit anyone, but I did it just for fun:

Yes, very useful!


Post a reply to this message

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