|
|
|
|
|
|
| |
| |
|
|
From: Rick
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 4 Jul 2000 06:45:46
Message: <3961c05a@news.povray.org>
|
|
|
| |
| |
|
|
your getting into the realm of sea urchins with this one!
Rick
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
In article <39616a2c@news.povray.org>, "Bob Hughes"
<per### [at] aolcom?subject=PoV-News:> wrote:
> "Bill DeWitt" <the### [at] earthlinknet> wrote in message
> news:39610dc0@news.povray.org...
> | "Chris Huff" <chr### [at] maccom> wrote :
> | >
> | > Why not just use something like this instead:
> | >
> | > translate vrotate(z, y*turns*360)*< RADIUSX, 0, RADIUSZ>
> |
> | Because I never did figure out vrotate.
> |
> | But I will not let that stop me from -using- what -you- figured out
> | 8-)
>
> I'm not much with that kind of thing myself, I did try to replace the
> original way in your pov script with the vrotate and it didn't work
> out too well. Or it least the obvious didn't work out. Unending
> learning process.
Try this rewritten version, I neglected to include the counter variable:
#declare Animation = off;
#macro CircleCoil(RadiusMinor, TurnsMinor, RadiusMajor, TurnsMajor,
Parts)
#if(Animation=on)
// must have at least one component in blob
#local StopVal = Parts*clock + 1;
#else
#local StopVal = Parts;
#end
blob {
#local I=0;
#while(I < StopVal)
//////////// Sphere ////////////
sphere {< 0, 0, 0>, 0.5, strength 2
scale < 0.5, 50/Parts, 0.5 >
translate vrotate(z,
y*(I/(Parts-1))*TurnsMinor*360)*RadiusMinor
rotate < 0, 0, 90-((I/(Parts-1))*360)>
translate
vrotate(y,-z*(I/(Parts-1))*TurnsMajor*360)*RadiusMajor
}
#local I = I+1;
#end
}// end blob
#end// end CircleCoil
object {CircleCoil(< 0.25, 0, 0.25>, 8, < 1.25, 1.25, 0>, 1, 1000)
rotate < 90, 0, 0>
texture {
pigment {color rgb < 0.7, 0.8, 0.9>}
finish {
ambient 0.125
//reflection 0.95
}
}
translate y*0.5
} // end object
--
Christopher James Huff - Personal e-mail: chr### [at] maccom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://homepage.mac.com/chrishuff/
TAG Web page: http://tag.povray.org/
Post a reply to this message
|
|
| |
| |
|
|
From: Bill DeWitt
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 4 Jul 2000 12:03:53
Message: <39620ae9$1@news.povray.org>
|
|
|
| |
| |
|
|
"Chris Huff" <chr### [at] maccom> wrote :
>
> Try this rewritten version, I neglected to include the counter variable:
OK, I'll get back to you about it after I finish spending a few days
whining like a baby about this flu.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Actually when it comes to Anim. I am, how should i say...? Lacking in
knowledge...
Bob Hughes wrote:
> "Moon47" <rdm### [at] earthlinknet> wrote in message
> news:39600E32.E34A4FB1@earthlink.net...
> |
> | Here is another... Sort of sea urchent like...?
>
> Hey, that's neat stuff. Ever thought of uncurling or curling such things up
> in an animation? Yeah, you probably have....
Post a reply to this message
|
|
| |
| |
|
|
From: Bill DeWitt
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 5 Jul 2000 17:52:17
Message: <3963ae11$1@news.povray.org>
|
|
|
| |
| |
|
|
"Chris Huff" <chr### [at] maccom> wrote :
>
> #declare Animation = off;
The animation was left over from a different use.
> object {CircleCoil(< 0.25, 0, 0.25>, 8, < 1.25, 1.25, 0>, 1, 1000)
> rotate < 90, 0, 0>
I was playing around with my version and fixed the problem of it laying
the wrong way and needing to rotate it later. I guess it's the same either
way. I also added some more parameters to allow object declaration, more or
less pieces per CircleCoil and position.
Now if there will just be a IRRC round that needs that object...
Post a reply to this message
|
|
| |
| |
|
|
From: Tor Olav Kristensen
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 5 Jul 2000 19:41:32
Message: <3963C713.CB4AF18D@online.no>
|
|
|
| |
| |
|
|
See below for my suggestion for this macro.
Tor Olav
--
mailto:tor### [at] hotmailcom
http://www.crosswinds.net/~tok/tokrays.html
Chris Huff wrote:
>
> Try this rewritten version, I neglected to include the counter variable:
>
> #declare Animation = off;
>
> #macro CircleCoil(RadiusMinor, TurnsMinor, RadiusMajor, TurnsMajor,
> Parts)
> #if(Animation=on)
> // must have at least one component in blob
> #local StopVal = Parts*clock + 1;
> #else
> #local StopVal = Parts;
> #end
> blob {
> #local I=0;
> #while(I < StopVal)
> //////////// Sphere ////////////
> sphere {< 0, 0, 0>, 0.5, strength 2
> scale < 0.5, 50/Parts, 0.5 >
> translate vrotate(z,
> y*(I/(Parts-1))*TurnsMinor*360)*RadiusMinor
> rotate < 0, 0, 90-((I/(Parts-1))*360)>
> translate
> vrotate(y,-z*(I/(Parts-1))*TurnsMajor*360)*RadiusMajor
> }
> #local I = I+1;
> #end
> }// end blob
> #end// end CircleCoil
>
> object {CircleCoil(< 0.25, 0, 0.25>, 8, < 1.25, 1.25, 0>, 1, 1000)
> rotate < 90, 0, 0>
> texture {
> pigment {color rgb < 0.7, 0.8, 0.9>}
> finish {
> ambient 0.125
> //reflection 0.95
> }
> }
> translate y*0.5
> } // end object
>
#macro CircleCoil(RadiusMinor, TurnsMinor,
RadiusMajor, TurnsMajor,
Parts, Animation)
#local dPhi = 360/(Animation ? 1 + (Parts - 1)*clock : Parts);
blob {
#local Phi = 0;
#while (Phi < 360)
sphere {
<0, 0, 0>, 0.5,
strength 2
scale <1, 100/Parts, 1>/2
translate RadiusMinor*vrotate(z, Phi*TurnsMinor*y)
rotate (90 - Phi)*z
translate RadiusMajor*vrotate(y, -Phi*TurnsMajor*z)
}
#local Phi = Phi + dPhi;
#end
}
#end // macro CircleCoil
object {
CircleCoil(<0.25, 0, 0.25>, 8, <1.25, 1.25, 0>, 1, 1000, off)
rotate 90*x
texture {
pigment { color rgb <0.7, 0.8, 0.9> }
finish {
ambient 0.125
// reflection 0.95
}
}
translate y/2
}
Post a reply to this message
|
|
| |
| |
|
|
From: Bill DeWitt
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 6 Jul 2000 15:58:09
Message: <3964e4d1$1@news.povray.org>
|
|
|
| |
| |
|
|
"Tor Olav Kristensen" <tor### [at] onlineno> wrote :
>
> See below for my suggestion for this macro.
Interesting use of the animation option.
Post a reply to this message
|
|
| |
| |
|
|
From: Tor Olav Kristensen
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 6 Jul 2000 16:33:10
Message: <3964EC78.B9DDB91D@online.no>
|
|
|
| |
| |
|
|
Bill DeWitt wrote:
>
> "Tor Olav Kristensen" <tor### [at] onlineno> wrote :
> >
> > See below for my suggestion for this macro.
>
> Interesting use of the animation option.
I have never done a proper animation, I just
assumed that this was just another parameter.
Is "Animation" a reserved variable of any kind ?
Please explain.
Tor Olav
--
mailto:tor### [at] hotmailcom
http://www.crosswinds.net/~tok/tokrays.html
Post a reply to this message
|
|
| |
| |
|
|
From: Bill DeWitt
Subject: Re: SV: One of those twisted torii thingies - twisted_torus.jpg
Date: 6 Jul 2000 18:14:10
Message: <396504b2$1@news.povray.org>
|
|
|
| |
| |
|
|
See p.b.a. for circlecoil01.mpg
--
I get paid to do -anything- while connected to the internet.
Please use my referral id to find out more
http://www.getpaid4.com/?billdewitt
"Tor Olav Kristensen" <tor### [at] onlineno> wrote in message
news:3964EC78.B9DDB91D@online.no...
>
> Bill DeWitt wrote:
> >
> > "Tor Olav Kristensen" <tor### [at] onlineno> wrote :
> > >
> > > See below for my suggestion for this macro.
> >
> > Interesting use of the animation option.
>
> I have never done a proper animation, I just
> assumed that this was just another parameter.
>
> Is "Animation" a reserved variable of any kind ?
>
> Please explain.
>
>
> Tor Olav
> --
> mailto:tor### [at] hotmailcom
> http://www.crosswinds.net/~tok/tokrays.html
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|