POV-Ray : Newsgroups : povray.animations : Splines and Cameras : Re: Splines and Cameras Server Time
26 Apr 2024 05:32:48 EDT (-0400)
  Re: Splines and Cameras  
From: jkennedy12
Date: 18 Apr 2011 17:05:00
Message: <web.4dac9e8084bc41c93c82a5bf0@news.povray.org>
"Tor Olav Kristensen" <tor### [at] TOBEREMOVEDgmailcom> wrote:
> "jkennedy12" <jke### [at] cornellcollegeedu> wrote:
> > "Tor Olav Kristensen" <tor### [at] TOBEREMOVEDgmailcom> wrote:
> > > "jkennedy12" <jke### [at] cornellcollegeedu> wrote:
> > > > camera {
> > > >         location Spline_Trans(Spline_1,0.0,y,0.03,0.95)
> > > >         look_at Spline_Trans(Spline_1,0.2,y,0.03,0.95)
> > > > }
> > > > That should sum up what I want to start with. This gives me an error and sends
> > > > me to the transform.inc file. Does anyone have a solution to this?
> > >
> > > A 3D-vector is expected both after location and look_at.
> > > The Spline_Trans() macro returns a transformation, not a 3D-vector.
> > >
> > > If you want to apply a transformation to a 3D-vector, you can do it like this:
> > >
> > > #declare SplineTransform = Spline_Trans(Spline_1, 0.0, y, 0.03, 0.95)
> > > #declare p0 = <0, 0, 0>;
> > > #declare p0_Transformed = vtransform(p0, SplineTransform);
> > >
> > So if I wanted to place the camera 1 unit above the track, p0 would equal
> > <0,1,0>, yes?
>
>
> I would guess so (but I've never used that macro).
>
> --
> Tor Olav
> http://subcube.com
Yes. It works like that. Thank you very much for the help. I added in another
spline macro for animation and pipe-like rails. I'll post what I made up here
sometime soon.


Post a reply to this message

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