Hello, <br><br>Thanks for sharing your insights!<br>The project turned out to be a little different from what I first thought though.<br><br>Now it&#39;s like this: <br><br>A text is shown, but only the word lengths are correct, most letters are randomly swapped with another letter in the text. The letters one by one flip back to their original position in the text.<br>

<br>so it would go from:<br><br>&quot;taxbe ieis eal&#39;est ih I gvin ae tyampse ki wuam it sfohld looa lofe&quot;<br>to<br>&quot;maybe it&#39;s easiest if I give an example of what it should look like&quot;<br><br>...letter per letter, so in &lt;n&gt; steps where &lt;n&gt; is the number of non-space caracters in the text.<br>

In the starting situation, spaces stay in place, all other caracters are exchanged with other letters in the text randomly.<br><br>So I suppose it comes down to processing text in some way (list-abs, pyext, ...??) and sending the results to a text3d object.<br>

btw: Does text3d support a newline character ?<br><br>Thanks again,<br>Tim<br><br><br><div class="gmail_quote">2009/8/14 Max <span dir="ltr">&lt;<a href="mailto:abonnements@revolwear.com">abonnements@revolwear.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">hi tim,<br>
<br>
additionally to what frank said you might want to use a font with fixed width, otherwise you need to parse the kerning information somehow. with a fixed width you can just count the letter position and add the space to the x-position. use [text3d].<br>


<br>
max<br>
<br>
<br>
<br>
Am 14.08.2009 um 10:44 schrieb Frank Barknecht:<div><div></div><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hallo,<br>
<a href="mailto:info@timvets.net" target="_blank">info@timvets.net</a> hat gesagt: // <a href="mailto:info@timvets.net" target="_blank">info@timvets.net</a> wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m looking for a way to do this:<br>
Show text where the letters are positioned randomly across the screen.<br>
Then gradually move the letters towards their correct position, to show<br>
the original, readable text...<br>
</blockquote>
<br>
For showing letters you could use Gem.<br>
<br>
Then use pmpd or msd to do the smooth movement with some physical feeling. Just<br>
add some fixed mass points to the line(s) of text you want to fill, and add<br>
mobile masses connected by links to their respective fixed/final positions.<br>
Turn off all links by setting the &quot;k&quot; rigidity parameter to 0, spread out the<br>
letters in random positions, then turn on the &quot;k&quot; again to let the masses start<br>
moving.<br>
<br>
Ciao<br>
-- <br>
Frank<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
<br>
</div></div><br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br>