It shouldn't be too hard, i mean, povray already included the clock parameter.<br><br>I will explain a little bit of what i did with flash, and how could it be implemented in Kpovmodeler.<br><br>Well, if we&nbsp; group objects (i am talking about POVRay code) and set them a translation and rotation actions with variables , then we would have some mobile structures (i used it for aircrafts, and i would gladly send you the video).
<br><br>I used flash and actionscript to report the objects positions and orientations each frame, then it generated a TXT&nbsp; which i would input into a parser i made and well this parser turned it into POVRay code (didn't have another real option)&nbsp; and well i got my animation done.
<br><br>Look:<br>#if (clock &gt; 0 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>&nbsp;gf3 = -0.980922 ;<br>&nbsp; rf2 = 0.000000 ;<br>#end <br>&nbsp;#if (clock &gt; 1 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>&nbsp;gf3 = -0.962587 ;
<br>&nbsp; rf2 = 0.049835 ;<br>#end <br>&nbsp;#if (clock &gt; 2 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>&nbsp;gf3 = -0.944004 ;<br>&nbsp; rf2 = 0.285889 ;<br>#end <br>&nbsp;#if (clock &gt; 3 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>
&nbsp;gf3 = -0.925669 ;<br>&nbsp; rf2 = 0.518417 ;<br>#end <br>&nbsp;#if (clock &gt; 4 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>&nbsp;gf3 = -0.907086 ;<br>&nbsp; rf2 = 0.556885 ;<br>#end <br>&nbsp;#if (clock &gt; 5 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 
0.350000 ;<br>&nbsp;gf3 = -0.888503 ;<br>&nbsp; rf2 = 0.778915 ;<br>#end <br>&nbsp;#if (clock &gt; 6 )<br>&nbsp;gf1 = 0.000000 ;<br>&nbsp; gf2 = 0.350000 ;<br>&nbsp;gf3 = -0.869921 ;<br>&nbsp; rf2 = 0.806015 ;<br>#end <br><br>Each clock second could be represented by a frame, and well that code you see there, is the one i used for a aircraft animation of course its like&nbsp; clock &gt; 120&nbsp; (long) i put it as example.
<br><br>And this would be a mesh structure for that code:<br><br>#declare F5 = mesh {<br>&nbsp;&nbsp; smooth_triangle { &lt;-1.08479, -0.0862892, -2.37674&gt;, &lt;0.999839, -0.0137941, -0.0114426&gt;, &lt;-1.08218, 0.107456, -2.38276
&gt;, &lt;0.999839, -0.0137941, -0.0114426&gt;, &lt;-1.10685, 0.0503131, -4.46911&gt;, &lt;0.999899, -0.0127858, -0.00616726&gt; }<br>&nbsp;&nbsp; smooth_triangle { &lt;-1.10685, 0.0503131, -4.46911&gt;, &lt;0.999899, -0.0127858, -
0.00616726&gt;, &lt;-1.11227, -0.129925, -5.37924&gt;, &lt;0.999918, -0.0122813, -0.00352831&gt;, &lt;-1.08479, -0.0862893, -2.37674&gt;, &lt;0.999804, 0.0174006, -0.00940568&gt; }<br>&nbsp;&nbsp; smooth_triangle { &lt;-1.10721, -0.00928228
, -5.37859&gt;, &lt;0.999117, -0.0419519, 0.00235229&gt;, &lt;-1.11227, -0.129925, -5.37924&gt;, &lt;0.999918, -0.0122813, -0.00352831&gt;, &lt;-1.10685, 0.0503131, -4.46911&gt;, &lt;0.999899, -0.0127858, -0.00616726&gt; }
<br>}<br>object { F5 material { F5Material }<br>rotate &lt;rf1, rf2, rf3&gt;<br>&nbsp;&nbsp; scale &lt;hf, hf, hf&gt;<br>&nbsp;&nbsp; translate &lt;gf1,gf2,gf3&gt;<br>}<br><br><div><span class="gmail_quote"></span>The frames could be represented by a Slider or ruler or something.
<br>And&nbsp; making checkpoints, then doing the proper math.<br><br>well, something like that.<br><br>And that 3D freeview thingy, it would be nice, but!, it would need some intresting vector math. (for the proportions of how the mouse will move the object withing the angle).
<br>And well if someone is willing to do it, i would like to help with the math.<br><br>I was reading about the new KDE coming, well, it would be a nice surprice.<br><br>I think i drank too much caffeine.<br>Have a nice day fellows.
<br><br>Miguel Angel Gómez - Engrane <br>::Be Elite::<br></div>