POV-Ray : Newsgroups : povray.newusers : bicubic patch Server Time
31 Jul 2024 08:19:26 EDT (-0400)
  bicubic patch (Message 1 to 8 of 8)  
From: J Tellings
Subject: bicubic patch
Date: 22 Nov 2002 07:02:54
Message: <3dde1cee@news.povray.org>
Hi,

Is it also possible to create a bicubic with more than 16 points? If it is,
please give an example, because I'm a real beginner.

Thanks


Post a reply to this message

From: Peter Popov
Subject: Re: bicubic patch
Date: 22 Nov 2002 09:28:50
Message: <bofstu0g0rfk135gsac3klu97bgf9hm2uf@4ax.com>
On Fri, 22 Nov 2002 13:02:49 +0100, "J Tellings"
<j_t### [at] hotmailcom> wrote:

>Is it also possible to create a bicubic with more than 16 points? If it is,
>please give an example, because I'm a real beginner.

No, it is not. You have to use several patches to do that.


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

From: Warp
Subject: Re: bicubic patch
Date: 22 Nov 2002 14:50:36
Message: <3dde8a8b@news.povray.org>
Peter Popov <pet### [at] vipbg> wrote:
>>Is it also possible to create a bicubic with more than 16 points? If it is,
>>please give an example, because I'm a real beginner.

> No, it is not. You have to use several patches to do that.

  Your answer is technically correct, but a more helpful answer would have
been an explanation about how to use several bicubic patches to form a
larger surface with more control points. (The only problem is, naturally,
how to join patches seamlessly.)
  Perhaps I'll make a povQ&T entry about this...

-- 
#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: Peter Popov
Subject: Re: bicubic patch
Date: 22 Nov 2002 15:25:58
Message: <8l4ttuob8cfhv65724gkhutbp8012gvigg@4ax.com>
On 22 Nov 2002 14:50:36 -0500, Warp <war### [at] tagpovrayorg> wrote:

>  Your answer is technically correct, but a more helpful answer would have
>been an explanation about how to use several bicubic patches to form a
>larger surface with more control points. (The only problem is, naturally,
>how to join patches seamlessly.)

I know, but it was the only time I could give in the time I had :)

>  Perhaps I'll make a povQ&T entry about this...

Pray do so, this one will be a helper I'm sure.


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

From: ingo
Subject: Re: bicubic patch
Date: 22 Nov 2002 16:47:32
Message: <Xns92CEE8BD96771seed7@povray.org>
in news:3dde8a8b@news.povray.org Warp wrote:

> (The only problem is, naturally,
> how to join patches seamlessly.)
>   Perhaps I'll make a povQ&T entry about this...
> 

If "3.4.5  Bicubic Patch Object" in combination with the last section of 
"3.4.1.1  Understanding The Concept of Splines" is not clear in this 
regard, please tell me how to improve it.

Ingo


Post a reply to this message

From: Warp
Subject: Re: bicubic patch
Date: 23 Nov 2002 03:32:25
Message: <3ddf3d19@news.povray.org>
ingo <ing### [at] tagpovrayorg> wrote:
> If "3.4.5  Bicubic Patch Object"

  Actually I didn't remember that tutorial. It's exactly the answer.

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Brendan Ryan
Subject: Re: bicubic patch
Date: 25 Nov 2002 21:05:14
Message: <3DE2D4D1.9040006@global2000.net>
> 
>   Your answer is technically correct, but a more helpful answer would have
> been an explanation about how to use several bicubic patches to form a
> larger surface with more control points. (The only problem is, naturally,
> how to join patches seamlessly.)
>   Perhaps I'll make a povQ&T entry about this...
> 

Could a 2d equation be created for the patches?  Then to get them to 
join seamlessly would just need the same tangent planes at the patches' 
overlapping points.  Or would the control points need to be figured out 
from equations that we make up ourselves?
Brendan


Post a reply to this message

From: Warp
Subject: Re: bicubic patch
Date: 26 Nov 2002 04:32:24
Message: <3de33fa7@news.povray.org>
Brendan Ryan <ary### [at] global2000net> wrote:
> Could a 2d equation be created for the patches?  Then to get them to 
> join seamlessly would just need the same tangent planes at the patches' 
> overlapping points.  Or would the control points need to be figured out 
> from equations that we make up ourselves?

  Joining bicubic patches seamlessly is easier than it may sound. See the
tutorials in the POV-Ray documentation referenced by Ingo.

-- 
#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

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