POV-Ray : Newsgroups : povray.general : Re: Shorten Code Tips Server Time
16 Nov 2024 07:12:19 EST (-0500)
  Re: Shorten Code Tips (Message 1 to 4 of 4)  
From: Rafal 'Raf256' Maj
Subject: Re: Shorten Code Tips
Date: 29 Feb 2004 18:27:09
Message: <Xns949F48A2E6E9raf256com@203.29.75.35>
tim.nikias (@) nolights.de news:404227f9@news.povray.org


(ups I posted to quite wrong n-g so now FUT: to .general)

>> anyone maybe have idea how to shorten
>>   L(y)L(y)L(z)L(z)L(x)L(x)
> Nope, not unless I know the macros and have an idea how they might
> simply do double output.

it's impossible to shorten L() macro itself probably

code is in .b.i

 
>> and
>>   union{... rotate R*90translate T scale.5}
> Maybe the objects in the union could be scaled by .5 directly (e.g.

same as above. I was thinking, wasn't it be shorten to use matrix syntax?



-- 
http://www.raf256.com/3d/
Rafal Maj 'Raf256', home page - http://www.raf256.com/me/
Computer Graphics



-- 
http://www.raf256.com/3d/
Rafal Maj 'Raf256', home page - http://www.raf256.com/me/
Computer Graphics


Post a reply to this message

From: Tim Nikias v2 0
Subject: Re: Shorten Code Tips
Date: 29 Feb 2004 18:44:02
Message: <40427942@news.povray.org>
> >> anyone maybe have idea how to shorten
> >>   L(y)L(y)L(z)L(z)L(x)L(x)
> > Nope, not unless I know the macros and have an idea how they might
> > simply do double output.
>
> it's impossible to shorten L() macro itself probably
>
> code is in .b.i

Couldn't find the script. Maybe a pointer, or send me the file via email?

> >> and
> >>   union{... rotate R*90translate T scale.5}
> > Maybe the objects in the union could be scaled by .5 directly (e.g.
>
> same as above. I was thinking, wasn't it be shorten to use matrix syntax?

Well, Matrix has 12 digits, seperated by commas within the standard "<" and
">" and needs matrix keyword, that's 31 symbols minimum. now let's see
above: only 30.... And you'd need code to generate the matrix in the first
place...

-- 
"Tim Nikias v2.0"
Homepage: <http://www.nolights.de>
Email: tim.nikias (@) nolights.de


Post a reply to this message

From: Rafal 'Raf256' Maj
Subject: Re: Shorten Code Tips
Date: 29 Feb 2004 18:54:27
Message: <Xns949F92BABD76raf256com@203.29.75.35>
tim.nikias (@) nolights.de news:40427942@news.povray.org

> Couldn't find the script. Maybe a pointer, or send me the file via
> email? 

"Borg IV" I'll post image itself in a while.


-- 
http://www.raf256.com/3d/
Rafal Maj 'Raf256', home page - http://www.raf256.com/me/
Computer Graphics


Post a reply to this message

From: Warp
Subject: Re: Shorten Code Tips
Date: 1 Mar 2004 13:10:39
Message: <40437c9f@news.povray.org>
Tim Nikias v2.0 <tim.nikias (@) nolights.de> wrote:
> Well, Matrix has 12 digits, seperated by commas

  Commas are not always mandatory. For instance you can write an identifier
name right after a number, without any separator (ie. comma or whitespace).

-- 
plane{-x+y,-1pigment{bozo color_map{[0rgb x][1rgb x+y]}turbulence 1}}
sphere{0,2pigment{rgbt 1}interior{media{emission 1density{spherical
density_map{[0rgb 0][.5rgb<1,.5>][1rgb 1]}turbulence.9}}}scale
<1,1,3>hollow}text{ttf"timrom""Warp".1,0translate<-1,-.1,2>}//  - Warp -


Post a reply to this message

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