POV-Ray : Newsgroups : povray.newusers : Parabolic shapes? Server Time
5 Sep 2024 08:16:51 EDT (-0400)
  Parabolic shapes? (Message 1 to 4 of 4)  
From: Matthew Green
Subject: Parabolic shapes?
Date: 16 Feb 2001 11:05:26
Message: <3a8d4fc6@news.povray.org>
Is it possible to create or modify an object where one dimension is used as
a variable of another?  Thereby, for examble, creating a parabolic box?
I've tried mucking with matrix{}, but I can't manage to accomplish para- and
hyperbolic transformations with it.  Any help would be appreciated
(especially via email).

Thanks!


Post a reply to this message

From: Warp
Subject: Re: Parabolic shapes?
Date: 16 Feb 2001 11:14:20
Message: <3a8d51dc@news.povray.org>
Matthew Green <iam### [at] yahoocom> wrote:
: Is it possible to create or modify an object where one dimension is used as
: a variable of another?

  You can create these type of objects with isosurfaces (in MegaPov).

-- 
char*i="b[7FK@`3NB6>B:b3O6>:B:b3O6><`3:;8:6f733:>::b?7B>:>^B>C73;S1";
main(_,c,m){for(m=32;c=*i++-49;c&m?puts(""):m)for(_=(
c/4)&7;putchar(m),_--?m:(_=(1<<(c&3))-1,(m^=3)&3););}    /*- Warp -*/


Post a reply to this message

From: Matthew Green
Subject: Re: Parabolic shapes?
Date: 16 Feb 2001 11:33:20
Message: <3a8d5650@news.povray.org>
I don't suppose it's possible with matrix{} at all...
My linear algebra skills have withered severly these days.

"Warp" <war### [at] tagpovrayorg> wrote in message
news:3a8d51dc@news.povray.org...
> Matthew Green <iam### [at] yahoocom> wrote:
> : Is it possible to create or modify an object where one dimension is used
as
> : a variable of another?
>
>   You can create these type of objects with isosurfaces (in MegaPov).
>
> --
> char*i="b[7FK@`3NB6>B:b3O6>:B:b3O6><`3:;8:6f733:>::b?7B>:>^B>C73;S1";
> main(_,c,m){for(m=32;c=*i++-49;c&m?puts(""):m)for(_=(
> c/4)&7;putchar(m),_--?m:(_=(1<<(c&3))-1,(m^=3)&3););}    /*- Warp -*/


Post a reply to this message

From: Christoph Hormann
Subject: Re: Parabolic shapes?
Date: 16 Feb 2001 13:43:49
Message: <3A8D74E5.B5B9E8BC@gmx.de>
Matthew Green wrote:
> 
> I don't suppose it's possible with matrix{} at all...
> My linear algebra skills have withered severly these days.
> 

Matrix is only good for *linear* transformations i.e. rotation, scaling,
translating, shearing.

As Warp mentioned, isosurfaces are the thing you could use for this
purpose.  

Christoph

-- 
Christoph Hormann <chr### [at] gmxde>
IsoWood include, radiosity tutorial, TransSkin and other 
things on: http://www.schunter.etc.tu-bs.de/~chris/


Post a reply to this message

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