![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thomas de Groot
Subject: Final version RandWall and RandStairs macros
Date: 15 Nov 2004 08:46:52
Message: <4198b34c@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Both macros have been finalised, especially RandStairs that allows now
cement between the stones.
This example to show the result, using isosurface stones (using iso_csg.inc,
thanks to Christoph Hormann).
Thomas
Post a reply to this message
Attachments:
Download 'iso_csg test.jpg' (58 KB)
Preview of image 'iso_csg test.jpg'
![iso_csg test.jpg](/povray.binaries.images/attachment/%3C4198b34c%40news.povray.org%3E/iso_csg%20test.jpg?ttop=441697&toff=5850&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Remy Closset
Subject: Re: Final version RandWall and RandStairs macros
Date: 15 Nov 2004 11:21:24
Message: <4198d784@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi Thomas,
Just a little remark about the macro. A builder never lays stones with
continuous joins between two rows of masonry; as I show it on your drawing.
friendly
4198b34c@news.povray.org...
> Both macros have been finalised, especially RandStairs that allows now
> cement between the stones.
> This example to show the result, using isosurface stones (using
> iso_csg.inc,
> thanks to Christoph Hormann).
>
> Thomas
>
>
>
Post a reply to this message
Attachments:
Download 'RandWall_mcr.jpg' (99 KB)
Preview of image 'RandWall_mcr.jpg'
![RandWall_mcr.jpg](/povray.binaries.images/attachment/%3C4198d784%40news.povray.org%3E/RandWall_mcr.jpg?ttop=441697&toff=5850&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thomas de Groot
Subject: Re: Final version RandWall and RandStairs macros
Date: 16 Nov 2004 03:28:43
Message: <4199ba3b@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Remy Closset" <rem### [at] tiscali fr> schreef in bericht
news:4198d784@news.povray.org...
> Hi Thomas,
>
> Just a little remark about the macro. A builder never lays stones with
> continuous joins between two rows of masonry; as I show it on your
drawing.
>
Yes.... I know! :-(
I have to think about solving that somehow...
Thomas
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thomas de Groot
Subject: Re: Final version RandWall and RandStairs macros
Date: 17 Nov 2004 03:31:52
Message: <419b0c78@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Remy Closset" <rem### [at] tiscali fr> schreef in bericht
news:4198d784@news.povray.org...
> Hi Thomas,
>
> Just a little remark about the macro. A builder never lays stones with
> continuous joins between two rows of masonry; as I show it on your
drawing.
>
Have been thinking about the problem... But there I would need help!
I just don't know how to solve this elegantly, and without making the macro
too slow.
So, any smart idea is welcome!!
Thomas
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Bryan Valencia
Subject: Re: Final version RandWall and RandStairs macros
Date: 17 Nov 2004 09:50:23
Message: <419b652f@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Well, I haven't looked at your macro, but if you kept a list of where the
seams are on the row below (as an array), you could use those numbers to
'repel' seams on the current level. Alternately, if it's easier, you can
mark the centers of the stones on the row below and use that to 'attract'
the seams on the current row.
An even better way would be to use a 2D array of numbers and just layout the
seams in the array, making sure that the consecutive layers don't have seams
at the same places.
"Thomas de Groot" <t.d### [at] inter nl net> wrote in message
news:419b0c78@news.povray.org...
>
> "Remy Closset" <rem### [at] tiscali fr> schreef in bericht
> news:4198d784@news.povray.org...
>> Hi Thomas,
>>
>> Just a little remark about the macro. A builder never lays stones with
>> continuous joins between two rows of masonry; as I show it on your
> drawing.
>>
>
> Have been thinking about the problem... But there I would need help!
> I just don't know how to solve this elegantly, and without making the
> macro
> too slow.
> So, any smart idea is welcome!!
>
> Thomas
>
>
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thomas de Groot
Subject: Re: Final version RandWall and RandStairs macros
Date: 18 Nov 2004 03:54:24
Message: <419c6340$1@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Bryan Valencia" <bry### [at] 209software com> schreef in bericht
news:419b652f@news.povray.org...
> Well, I haven't looked at your macro, but if you kept a list of where the
> seams are on the row below (as an array), you could use those numbers to
> 'repel' seams on the current level. Alternately, if it's easier, you can
> mark the centers of the stones on the row below and use that to 'attract'
> the seams on the current row.
>
> An even better way would be to use a 2D array of numbers and just layout
the
> seams in the array, making sure that the consecutive layers don't have
seams
> at the same places.
>
>
Thanks Bryan!
Yes, I have been thinking on the line of your first suggestion. I shall
probably going that way. The second seems good, but maybe will hamper the
random effect... Third, hm... the 2D array should be calculated first in the
macro, before placing the stones, right?
Thomas
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) |
On Thu, 18 Nov 2004 09:54:22 +0100, "Thomas de Groot"
<t.d### [at] inter nl net> wrote:
>The second seems good, but maybe will hamper the
>random effect...
But that is the point Thomas. Walls are not random, they have rules to
keep them standing.
Regards
Stephen
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thomas de Groot
Subject: Re: Final version RandWall and RandStairs macros
Date: 19 Nov 2004 07:52:50
Message: <419deca2@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Stephen McAvoy" <mca### [at] aol com> schreef in bericht
news:c2qop0l2srbfjirpfrait7g0rdiacoja5t@4ax.com...
> But that is the point Thomas. Walls are not random, they have rules to
> keep them standing.
>
Aah! But there are no rules in my universe! :-)
Seriously: Yes, that is correct, but I want the walls to be as random as
possible. So... more work to do...
Thomas
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |