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