POV-Ray : Newsgroups : povray.advanced-users : Limits of isosurface object Server Time
25 Nov 2024 14:20:25 EST (-0500)
  Limits of isosurface object (Message 1 to 7 of 7)  
From: Alex
Subject: Limits of isosurface object
Date: 30 Aug 2002 11:55:04
Message: <web.3d6f93d0dbb361415e7f0160@news.povray.org>
What are the hard limits on the isosurface object?
How does the code scales wrt expression complexity?

what is the hard limit on the function in terms of operations and what are
practical limits?

Is it feasible to have a function of the form:

s(x) = p(x) + SUM{lambda * phi(|x - xi|), i=0..N}

where x and xi are vectors, with N very large (circa 100000)?

Alex


Post a reply to this message

From: Christoph Hormann
Subject: Re: Limits of isosurface object
Date: 30 Aug 2002 12:08:47
Message: <3D6F988F.8630EEA2@gmx.de>
Alex wrote:
> 
> What are the hard limits on the isosurface object?
> How does the code scales wrt expression complexity?
> 
> what is the hard limit on the function in terms of operations and what are
> practical limits?
> 
> [...]

In short: RTFM.



Practical limits: Your computer's memory and your patience.


Christoph

-- 
POV-Ray tutorials, IsoWood include,                 
TransSkin and more: http://www.tu-bs.de/~y0013390/  
Last updated 13 Aug. 2002 _____./\/^>_*_<^\/\.______


Post a reply to this message

From: ABX
Subject: Re: Limits of isosurface object
Date: 30 Aug 2002 12:26:52
Message: <j17vmuguoevjb9kh2ervlm0u2se9eqkb9u@4ax.com>
On Fri, 30 Aug 2002 18:08:47 +0200, Christoph Hormann <chr### [at] gmxde>
wrote:
> Practical limits: Your computer's memory and your patience.

And your computer's cooler ;-)

ABX


Post a reply to this message

From: Christopher James Huff
Subject: Re: Limits of isosurface object
Date: 30 Aug 2002 12:30:28
Message: <chrishuff-59D05D.12295230082002@netplex.aussie.org>
In article <web.3d6f93d0dbb361415e7f0160@news.povray.org>,
 "Alex" <ale### [at] alphacit> wrote:

> What are the hard limits on the isosurface object?

What hard limits do you mean? Isosurface limitations are mainly the same 
as for other objects, though they may be more vulernable to precision 
problems.


> what is the hard limit on the function in terms of operations and what are
> practical limits?

The documentation lists all these limits. Did you even bother to try 
looking it up?


> Is it feasible to have a function of the form:
> 
> s(x) = p(x) + SUM{lambda * phi(|x - xi|), i=0..N}
> 
> where x and xi are vectors, with N very large (circa 100000)?

Functions can't handle vectors. You might be able to do this at least 
partially with functions, it depends on how it is done and what you are 
trying to accomplish.

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Warp
Subject: Re: Limits of isosurface object
Date: 30 Aug 2002 15:13:09
Message: <3d6fc3c4@news.povray.org>
Christoph Hormann <chr### [at] gmxde> wrote:
> Practical limits: Your computer's memory and your patience.

  Actually there was a limit on how many operands you can have in a function.
I don't remember now how much it was.
  Also the amount of funtions in total was limited.

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

From: Mike Williams
Subject: Re: Limits of isosurface object
Date: 30 Aug 2002 15:30:36
Message: <Q+zvCBAlc8b9EwUg@econym.demon.co.uk>
Wasn't it Warp who wrote:
>Christoph Hormann <chr### [at] gmxde> wrote:
>> Practical limits: Your computer's memory and your patience.
>
>  Actually there was a limit on how many operands you can have in a function.
>I don't remember now how much it was.

But that's only a soft limit. You could get around it by splitting your
function into several bits and pre-declaring them, then declaring your
main function in terms of those bits. And if that's not enough you can
split the bits into smaller bits.

-- 
Mike Williams
Gentleman of Leisure


Post a reply to this message

From: Alex
Subject: Re: Limits of isosurface object
Date: 31 Aug 2002 03:25:03
Message: <web.3d706effb8df080615e7f0160@news.povray.org>
Christopher James Huff wrote:
>In article <web.3d6f93d0dbb361415e7f0160[at]news.povray.org>,
> "Alex" <ale### [at] alphacit> wrote:
>
>> What are the hard limits on the isosurface object?
>
>What hard limits do you mean? Isosurface limitations are mainly the same
>as for other objects, though they may be more vulernable to precision
>problems.
>
>
>> what is the hard limit on the function in terms of operations and what are
>> practical limits?
>
>The documentation lists all these limits. Did you even bother to try
>looking it up?
>
>
>> Is it feasible to have a function of the form:
>>
>> s(x) = p(x) + SUM{lambda * phi(|x - xi|), i=0..N}
>>
>> where x and xi are vectors, with N very large (circa 100000)?
>
>Functions can't handle vectors. You might be able to do this at least
>partially with functions, it depends on how it is done and what you are
>trying to accomplish.
>
>Christopher James Huff <cja### [at] earthlinknet>
>http://home.earthlink.net/~cjameshuff/
>POV-Ray TAG: chr### [at] tagpovrayorg
>http://tag.povray.org/
>

My bad, I was on a karma-burning streak yesterday.
Apologies to all involved.

I did bother to look it up, after you pointed your finger to it.

That answered my ques nicely.

Alex


Post a reply to this message

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