|
|
|
|
|
|
| |
| |
|
|
From: Stefan Viljoen
Subject: New to isosuraces - whats wrong with my f_mesh1?
Date: 24 Sep 2004 15:52:49
Message: <41547b10@news.povray.org>
|
|
|
| |
| |
|
|
Hi guys
What am I doing wrong with this code:
#include "functions.inc"
camera
{
<0,0,5>
look_at <0,0,0>
}
isosurface
{
function {f_mesh1(1,1,1,0.1,0.2,0.05,0.15,0.15)}
threshold 1
contained_by
{
box {-1,1}
}
material{texture{pigment{color White}}}
}
All this code does is to produce a solid white box, sized -1 1 (obviously).
Changing the values sent to f_mesh1 has no effect - from very small to very
large still just produce a solid white box.
How can I get a mesh with f_mesh1? What am I doing wrong? I've never used
isosurfaces before.
Thanks!
--
Stefan Viljoen
Software Support Technician
Polar Design Solutions
Post a reply to this message
|
|
| |
| |
|
|
From: Hughes, B
Subject: Re: New to isosuraces - whats wrong with my f_mesh1?
Date: 25 Sep 2004 02:20:01
Message: <41550e11$1@news.povray.org>
|
|
|
| |
| |
|
|
"Stefan Viljoen" <ryl### [at] intekomcoza> wrote in message
news:41547b10@news.povray.org...
>
> All this code does is to produce a solid white box, sized -1 1
> (obviously).
> Changing the values sent to f_mesh1 has no effect - from very small to
> very
> large still just produce a solid white box.
>
> How can I get a mesh with f_mesh1? What am I doing wrong? I've never used
> isosurfaces before.
Hi there Stefan.
And I'm new to f_mesh1(), not having used it anytime, that I know of.
Use first three values as x,y,z instead of 1,1,1, since each 1=x*y*z.
Looks like the threshold should be greater than zero, yet not much over
zero. I tried the following and it looked right to me, although I'm not
exactly sure what it should look like.
:-)
#include "colors.inc"
#include "functions.inc"
light_source {<-5,10,15>,1}
camera
{
location <1,2,3>
look_at <0,0,0>
}
isosurface
{
function {f_mesh1(x,y,z,0.1,0.2,0.05,0.15,0.15)}
threshold 0.005
max_gradient 0.5
contained_by
{
box {-1,1}
}
material{texture{pigment{color White}}}
}
Post a reply to this message
|
|
| |
| |
|
|
From: Stefan Viljoen
Subject: Re: New to isosuraces - whats wrong with my f_mesh1?
Date: 25 Sep 2004 05:14:57
Message: <41553710@news.povray.org>
|
|
|
| |
| |
|
|
Hughes, B. wrote:
> "Stefan Viljoen" <ryl### [at] intekomcoza> wrote in message
> news:41547b10@news.povray.org...
>>
>> All this code does is to produce a solid white box, sized -1 1
>> (obviously).
>> Changing the values sent to f_mesh1 has no effect - from very small to
>> very
>> large still just produce a solid white box.
>>
>> How can I get a mesh with f_mesh1? What am I doing wrong? I've never used
>> isosurfaces before.
>
> Hi there Stefan.
>
> And I'm new to f_mesh1(), not having used it anytime, that I know of.
>
Thanks Bob!
I'll give it a whirl.
Appreciate the help,
--
Stefan Viljoen
Software Support Technician
Polar Design Solutions
Post a reply to this message
|
|
| |
| |
|
|
From: Hughes, B
Subject: Re: New to isosuraces - whats wrong with my f_mesh1?
Date: 25 Sep 2004 05:40:38
Message: <41553d16$1@news.povray.org>
|
|
|
| |
| |
|
|
"Stefan Viljoen" <ryl### [at] intekomcoza> wrote in message
news:41553710@news.povray.org...
>
> Thanks Bob!
>
> I'll give it a whirl.
Glad to help. I checked into it more, out of curiosity, and the following
isosurface script definitely looks like I'd expect a woven mesh to be.
You'll no doubt be adjusting yours when you see it.
isosurface
{
function {f_mesh1(x,y,z,0.15,0.15,0.025,0.025,0.05)}
threshold 0.001
max_gradient 0.06 // for a speedier render
contained_by
{
box {-1,1}
}
material{texture{pigment{color White}}}
}
The threshold deals with the surface much like what threshold does to
'blob', so closer to zero there thins the visible surface. I tweaked the
f_mesh1 values to make it be flatter.
BTW, if you want questions like this seen better by others you really should
post to povray.general or povray.newusers. This group is actually for
posting POV scripts instead of questions about the scene language-- unless
you have a large bit to show and also post the related message at one of the
other groups.
My mistake for not taking notice of where I was at when replying before.
Bob H.
Post a reply to this message
|
|
| |
| |
|
|
From: Stefan Viljoen
Subject: Re: New to isosuraces - whats wrong with my f_mesh1?
Date: 25 Sep 2004 10:13:57
Message: <41557d24@news.povray.org>
|
|
|
| |
| |
|
|
Hughes, B. wrote:
> "Stefan Viljoen" <ryl### [at] intekomcoza> wrote in message
> news:41553710@news.povray.org...
>>
>> Thanks Bob!
>>
>> I'll give it a whirl.
>
> Glad to help. I checked into it more, out of curiosity, and the following
> isosurface script definitely looks like I'd expect a woven mesh to be.
Thanks again Bob.
I still got problems though - and now I have posted them in the correct
forum, namely "general".
Thanks again!
--
Stefan Viljoen
Software Support Technician
Polar Design Solutions
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Fri, 24 Sep 2004 21:54:47 +0200, Stefan Viljoen
<ryl### [at] intekomcoza> wrote:
>Hi guys
>
>What am I doing wrong with this code:
>
>#include "functions.inc"
>
>camera
>{
> <0,0,5>
> look_at <0,0,0>
>}
>
>isosurface
>{
> function {f_mesh1(1,1,1,0.1,0.2,0.05,0.15,0.15)}
> threshold 1
>
> contained_by
> {
> box {-1,1}
> }
>
> material{texture{pigment{color White}}}
>}
>
>All this code does is to produce a solid white box, sized -1 1 (obviously).
>Changing the values sent to f_mesh1 has no effect - from very small to very
>large still just produce a solid white box.
>
>How can I get a mesh with f_mesh1? What am I doing wrong? I've never used
>isosurfaces before.
>
>Thanks!
hmm: I never used an f-mesh . Gonna have to try that.
Anyway: I get that problem all the time. Try changing
the threshold value (pick values between 0.0 and 1.0).
So like, try 0.0, then 0.1, then 0.2, etc.
That usualy fixes it for me.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|