![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Michael Zier
Subject: Inverse 3D Trouchet tiling made with PoV SDL
Date: 26 Aug 2004 09:10:54
Message: <412de15e@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hello all,
I could not resist to create an inverse 3D Trouchet tiling as shown by scam
previously.
It is done completely in SDL by a bunch of #while loops. The whole object is
one mesh.
I had first made a regular tiling with smooth_triangles, but since I have no
clue how
to transform the normal vectors (or too lazy to create some from the
vertices), I reverted
to normal triangles...
Hope you like it, I'll post the source code to p.b.s-f., so you may play
around with it.
Cheers,
Michael
Post a reply to this message
Attachments:
Download 'trouchet3d.jpg' (24 KB)
Preview of image 'trouchet3d.jpg'
![trouchet3d.jpg](/povray.binaries.images/attachment/%3C412de15e%40news.povray.org%3E/trouchet3d.jpg?ttop=441697&toff=6150&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Michael Zier wrote:
> Hello all,
>
> I could not resist to create an inverse 3D Trouchet tiling as shown by scam
> previously.
> It is done completely in SDL by a bunch of #while loops. The whole object is
> one mesh.
> I had first made a regular tiling with smooth_triangles, but since I have no
> clue how
> to transform the normal vectors (or too lazy to create some from the
> vertices), I reverted
> to normal triangles...
You know, the surface subdivision patch for POV 3.6 can smooth meshes
instantly. If you don't download it for any other reason than that, it's
still worth it.
> Hope you like it, I'll post the source code to p.b.s-f., so you may play
> around with it.
It's pretty cool!
-Sam
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Arlo J
Subject: Re: Inverse 3D Trouchet tiling made with PoV SDL
Date: 26 Aug 2004 14:50:18
Message: <412e30ea@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Very nice! I love when people use Pov-ray to render mathematical stuff...!
I'd love to see a sub-div'd version with it smoothed out..
Michael Zier wrote:
> Hello all,
>
> I could not resist to create an inverse 3D Trouchet tiling as shown by scam
> previously.
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) |
"Michael Zier" <zie### [at] gmx net> wrote:
> Hello all,
>
> I could not resist to create an inverse 3D Trouchet tiling as shown by scam
> previously.
> It is done completely in SDL by a bunch of #while loops. The whole object is
> one mesh.
Nice work mate. I was going to do it myself to learn SDL, but now I think
I'll just use yours as a guide. Something different you might like to try
is using other shapes for your 3d tile ie a polyhedron such as an
octahedron.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Michael Zier
Subject: Re: Inverse 3D Trouchet tiling made with PoV SDL
Date: 27 Aug 2004 07:49:38
Message: <412f1fd2@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Ok, so I found a surface subdivision patch made by Xiaobin Wu and Jianhua
Fan
(http://www.cise.ufl.edu/~xwu/Pov-Sub/) and whoaa! Three lines of code added
and it turns out pretty nice!
Michael
Post a reply to this message
Attachments:
Download 'trouchet3dsmooth.jpg' (35 KB)
Preview of image 'trouchet3dsmooth.jpg'
![trouchet3dsmooth.jpg](/povray.binaries.images/attachment/%3C412f1fd2%40news.povray.org%3E/trouchet3dsmooth.jpg?ttop=441697&toff=6150&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Michael Zier" <zie### [at] gmx net> wrote:
> and it turns out pretty nice!
i'm surprised how much the look-and-feel for the image is changed
just by removing the blockiness of the surface.
very nice!
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) |
Michael Zier wrote:
> Ok, so I found a surface subdivision patch made by Xiaobin Wu and Jianhua
> Fan
> (http://www.cise.ufl.edu/~xwu/Pov-Sub/) and whoaa! Three lines of code added
> and it turns out pretty nice!
>
> Michael
>
Good job! It's a nice patch, isn't it? It appears there is still no 3.6 version,
though :(
-Sam
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Andrew C on Mozilla
Subject: Re: Inverse 3D Trouchet tiling made with PoV SDL
Date: 27 Aug 2004 16:01:43
Message: <412f9327$1@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> Ok, so I found a surface subdivision patch made by Xiaobin Wu and Jianhua
> Fan
> (http://www.cise.ufl.edu/~xwu/Pov-Sub/) and whoaa! Three lines of code added
> and it turns out pretty nice!
The edges are still spikey - but hey, I bet it renders /slightly/ faster
than an isosurface...
Wonder if you could do it with a sphere_sweep?
Dam fine image either way... I wish I knew how to do cool stuff...
Andrew @ home.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Dennis Miller
Subject: Re: Inverse 3D Trouchet tiling made with PoV SDL
Date: 30 Aug 2004 19:53:21
Message: <4133bdf1$1@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Nice work! Do you plan to upload the code for the patched-version version?
thanks,
Dennis
"Michael Zier" <zie### [at] gmx net> wrote in message
news:412f1fd2@news.povray.org...
> Ok, so I found a surface subdivision patch made by Xiaobin Wu and Jianhua
> Fan
> (http://www.cise.ufl.edu/~xwu/Pov-Sub/) and whoaa! Three lines of code
added
> and it turns out pretty nice!
>
> Michael
>
>
>
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Michael Zier
Subject: Re: Inverse 3D Trouchet tiling made with PoV SDL
Date: 31 Aug 2004 05:10:01
Message: <41344069$2@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Dennis Miller" <dhm### [at] comcast net> schrieb im Newsbeitrag
news:4133bdf1$1@news.povray.org...
> Nice work! Do you plan to upload the code for the patched-version version?
That's easy, just insert the following lines after the "#declare
Trouchet=mesh{":
subdivision {
substeps 1
smooth on
}
You might want to play with the number of substeps as well as the number of
steps of the original mesh.
Cheers,
Michael
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |