POV-Ray : Newsgroups : povray.binaries.images : New Stairs Macro : Re: New Stairs Macro Server Time
7 Aug 2024 07:11:09 EDT (-0400)
  Re: New Stairs Macro  
From: Chris B
Date: 12 May 2006 11:40:32
Message: <4464ac70$1@news.povray.org>
"Sven Littkowski" <sve### [at] jamaica-focuscom> wrote in message 
news:4464a10e@news.povray.org...
> Well done, Chris.
>
> Things such as this are of great use for all of us.
>
> I would like to ask you a few questions about your macro:
> - Is the reeling flexible in its style (old-fashioned wooden style, new 
> glass-chrome style, etc.)?
> - Just for creation of straight stairways or for round stairways, too?
> - How many units are one meter (one unit equals to one meter)?
>
> Greetings,
>
> Sven

Hi Sven,

The components of the bannister rail can all be redefined (and the rest of 
the stair components too), so you can replace the newel post shape by 
declaring an object called SCNewelPost before calling the StairCase() macro. 
You can therefore make each component more or less any shape you want. The 
textures of the components are set separately, so by setting 
SCNewelPostTexture for the newel post, you can make it out of glass, chrome 
or anything you like.

There is an example for each object in the 02variables.html document. 
Unfortunately I see the web site is hitting it's download limit, so it may 
take a few attempts to get hold of the full documentation which is over 1MB 
with all the sample graphics.

I've put a temporary copy of the macros and the documentation (but without 
most of the graphics) at the following location in case anyone is getting 
problems and is impatient to get started : 
http://www.geocities.com/povperson/povstairsanddocnographics.zip

This macro only does chains of straight runs, but I did do a spiral 
staircase a long time ago and I think that it should work just as well with 
these components. I'll see if I can find it.

Yes, 1 unit represents 1 metre.

Regards,
Chris B.


Post a reply to this message

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