<div dir="ltr">Joel,<div><br></div><div>I made the change you suggested and recompiled. Now everything works like a charm.</div><div><br></div><div>Happy bug-squashing!</div><div><br></div><div>Thank you very much!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 30, 2014 at 3:07 AM, Joel Matthys <span dir="ltr"><<a href="mailto:jwmatthys@gmail.com" target="_blank">jwmatthys@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Ah! You found a bug! Did you build the
Mesh2D chugin from source? You can fix it by changing line 137 of
Mesh2D.cpp from int to float and recompiling.<br>
<br>
I'll submit a pull request to fix it in git.<br>
<br>
Thanks for finding this!<br>
<br>
Joel<br>
<div>
<p>
<b>Dr. Joel W. Matthys, DMA</b> <br>
Lecturer in Music Theory & Composition<br>
Carroll University, 100 N. East Ave., Waukesha WI 53186<br>
<a href="tel:262-524-7185" value="+12625247185" target="_blank">262-524-7185</a>
</p>
</div><div><div class="h5">
On 11/29/2014 10:29 PM, Jean Menezes da Rocha wrote:<br>
</div></div></div>
<blockquote type="cite"><div><div class="h5">
<div dir="ltr">Hello,
<div><br>
</div>
<div>I am trying to get Mesh2D into an useful thing. However,
even though I assign</div>
<div>arbitrary float values to .xpos or .ypos, they always
return zero regardless of my </div>
<div>explicit declaration.</div>
<div><br>
</div>
<div>When I run, for instance, the example <a href="http://mesh-help.ck" target="_blank">mesh-help.ck</a>
from the repo and ask ChucK to print all values, I get always
zero for .xpos and .ypos:</div>
<div><br>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><font face="monospace">Mesh2D mesh1 => dac.left;</font></div>
<div><font face="monospace">Mesh2D mesh2 => dac.right;</font></div>
<div><font face="monospace">0.5 => mesh1.gain =>
mesh2.gain;</font></div>
<div><font face="monospace"><br>
</font></div>
<div><font face="monospace">while (true)</font></div>
<div><font face="monospace">{</font></div>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.random2(2,12) =>
mesh1.x;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.random2(2,12) =>
mesh1.y;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.randomf() => mesh1.xpos;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.randomf() => mesh1.ypos;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">1 => mesh1.noteOn;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">250::ms => now;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.random2(2,12) =>
mesh2.x;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.random2(2,12) =>
mesh2.y;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.randomf() => mesh2.xpos;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">Math.randomf() => mesh2.ypos;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">1 => mesh2.noteOn;</font></div>
</blockquote>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace">250::ms => now;</font></div>
</blockquote>
<div>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace"><<<mesh1.x(),
mesh1.y(), mesh1.xpos(), mesh1.ypos()>>>;</font></div>
</blockquote>
</div>
<div>
<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div><font face="monospace"><<<mesh2.x(),
mesh2.y(), mesh2.xpos(), mesh2.ypos()>>>;</font></div>
</blockquote>
</div>
<div><font face="monospace">}</font></div>
<div><font face="monospace"><br>
</font></div>
<div><font face="monospace"># chuck <a href="http://mesh-help.ck" target="_blank">mesh-help.ck</a></font></div>
<div><font face="monospace"><br>
</font></div>
<div>
<div style="font-family:monospace">11 9 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">4 5 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">4 9 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">10 11 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">6 5 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">2 3 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">5 6 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">2 6 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">3 7 0.000000 0.000000 </div>
</div>
<div>
<div style="font-family:monospace">10 2 0.000000 0.000000</div>
</div>
</blockquote>
<div>
<div style="font-family:monospace"><br>
</div>
<div style="font-family:monospace"><br>
</div>
<div><font face="arial, helvetica, sans-serif">...and so on.</font></div>
<div><font face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif">What do you
think about it?</font></div>
<div><font face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif">Best regards!</font></div>
<div><br>
</div>
-- <br>
<div>
<div dir="ltr"><span style="color:rgb(136,136,136)">Jean
Menezes da Rocha</span><br style="color:rgb(136,136,136)">
<span style="color:rgb(136,136,136)">Compositor</span><br style="color:rgb(136,136,136)">
<span style="color:rgb(136,136,136)">Professor --
Faculdades Est</span><br style="color:rgb(136,136,136)">
<span style="color:rgb(136,136,136)">Mestre e Doutorando
em Composição pela Universidade Federal da Bahia</span><br>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
chuck-users mailing list
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a>
</pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span style="color:rgb(136,136,136)">Jean Menezes da Rocha</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Compositor</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Professor -- Faculdades Est</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Mestre e Doutorando em Composição pela Universidade Federal da Bahia</span><br></div></div>
</div>