POV-Ray : Newsgroups : povray.general : Zoomin_inc.inc, mod, int, help needed : Re: Zoomin_inc.inc, mod, int, help needed Server Time
29 Jul 2024 02:22:11 EDT (-0400)
  Re: Zoomin_inc.inc, mod, int, help needed  
From: StephenS
Date: 21 Apr 2013 11:35:01
Message: <web.517406e2a4309fa36477c72f0@news.povray.org>
"StephenS" <nomail@nomail> wrote:
....
> #declare Camera7x7 =
> #if (frame_number>0 | frame_number<50)
> Set_Zoom_Area(
>  CameraLocation,
>  CameraLookAt,
>  concat("+sc",str(mod(frame_number-1,7)/7,1,4),
>         " +sr",str(int((frame_number-1)/7)/7,1,4),
>         " +ec",str(mod(frame_number,7)/7,1,4),
>         " +er",str(int(frame_number/7+1)/7,1,4)
>        )
> )
> Update_Camera_Zoom()
> #end
> ---
....
for comparison, 3x3 works with this

---
#declare Camera3x3 =
#if (frame_number=1)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.0 +ec0.3333 +er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=2)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.0 +ec0.6666
+er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=3)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.0 +ec1 +er0.3333")
Update_Camera_Zoom()
#end
#if (frame_number=4)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.3333 +ec0.3333
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=5)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.3333 +ec0.6666
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=6)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.3333 +ec1
+er0.6666")
Update_Camera_Zoom()
#end
#if (frame_number=7)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.0 +sr0.6666 +ec0.3333 +er1")
Update_Camera_Zoom()
#end
#if (frame_number=8)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.3333 +sr0.6666 +ec0.6666
+er1")
Update_Camera_Zoom()
#end
#if (frame_number=9)
Set_Zoom_Area(CameraLocation, CameraLookAt, "+sc0.6666 +sr0.6666 +ec1 +er1")
Update_Camera_Zoom()
#end
#if (frame_number = 0 | frame_number >= 10)  // use unmodified camera
 camera {Camera3x3};
#end
---
carefull of word wrap

I would like a more easy to change way of presenting the information:-)

Stephen S


Post a reply to this message

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