<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Drawing circles, curves and waves]]></title><description><![CDATA[<p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">Dear all,</p><p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">I'm new to Isadora, but quickly finding my way thanks to the great tutorials.</p><p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">For an upcoming project I want to do something that's mathematically very straightforward but seems to be difficult to realize in Isadora: drawing circles, curves and waves (like the example in the attached gif). I would like to draw it directly in Isadora because I need to control the frequency, amplitude, etc.</p><p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">I found a post by Ryan Webber showing (off) his JavaScript <a style="box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;color:rgb(37, 107, 201);text-decoration:none" href="https://www.youtube.com/watch?v=W1gLPyMtinM" target="_blank">live drawn clock component</a> and <a style="box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;color:rgb(37, 107, 201);text-decoration:none" href="https://www.youtube.com/watch?v=usai4ugQwRU" target="_blank">collision detection tests</a>.(<a style="box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;color:rgb(37, 107, 201);text-decoration:none" href="http://dusxproductions.com/blog/javascript-based-orbits-in-isadora/">http://dusxproductions.com/blo...</a>) but I couldn't find how the actually drawing in Isadora is done. I tried the new Live Drawing actor but the drawback is it takes time to draw... Can somebody help me out?</p><p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">Thank you.</p><p style="box-sizing:border-box;margin:0px 0px 16px;padding:0px;color:rgb(34, 34, 34);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;text-decoration-style:initial;text-decoration-color:initial">Arnaud.</p>]]></description><link>https://community.troikatronix.com/topic/3470/drawing-circles-curves-and-waves</link><generator>RSS for Node</generator><lastBuildDate>Mon, 11 May 2026 06:35:25 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/3470.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Aug 2017 19:49:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Drawing circles, curves and waves on Wed, 30 Aug 2017 12:55:47 GMT]]></title><description><![CDATA[<p>Hi, I completely agree with Gertjan and I recommend the reading of "Book of shaders" (http://www.bookofshaders.com)</p><p>You are a very good explanation for how it works. Here is the page for circle</p><p><a href="https://thebookofshaders.com/07/">https://thebookofshaders.com/0</a>7/</p><p>You just have to replace u_resolution with resolution, u_mouse with mouse and u_time with time and it works in Isadora.</p><p>I am preparing a patch with all the book sample in Isadora, I will post it when ready.</p>]]></description><link>https://community.troikatronix.com/post/24915</link><guid isPermaLink="true">https://community.troikatronix.com/post/24915</guid><dc:creator><![CDATA[jhoepffner]]></dc:creator><pubDate>Wed, 30 Aug 2017 12:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Wed, 30 Aug 2017 12:50:27 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/207">@GertjanB</a></p><p>Thank you! This looks very promising.... I have to learn GLSL :)</p>]]></description><link>https://community.troikatronix.com/post/24914</link><guid isPermaLink="true">https://community.troikatronix.com/post/24914</guid><dc:creator><![CDATA[arnauddw]]></dc:creator><pubDate>Wed, 30 Aug 2017 12:50:27 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Wed, 30 Aug 2017 12:45:24 GMT]]></title><description><![CDATA[<p>Hi, </p>
<p>Maybe GLSL shaders would be your best option.</p>
<p>Somehting like <a href="https://www.shadertoy.com/view/4tVSR1">this</a> but with your math function</p>
<p>This is the basic code:</p>
<p><em></em></p><p><em></em></p>
<hr /><p>void mainImage( out vec4 fragColor, in vec2 fragCoord )</p>
<p>{</p>
<p>    vec2  uv = (2. * fragCoord.xy - iResolution.xy) / iResolution.y,</p>
<p>          center = vec2(0);</p>
<p>    float radius = 0.75 + 0.04 * sin(10.0),</p>
<p>          thickness = 0.09 + 0.05 * cos(10.0),</p>
<p>          dist = distance(uv, center);</p>
<p>    fragColor = vec4(smoothstep(thickness/2., 0., abs(dist-radius)));</p>
<p>}</p><hr /><p>The interesting thing is that you can add inputs and change the shape live. What I like to use to let one GLSL shader do multiple things is have an input for example "Mode".<br /></p><p>And than a lot of IF() statements. <br />If (mode =&gt;0 &amp;&amp;mode &lt; 1){ do shape one}<br />else if (mode =&gt;1 &amp;&amp; mode &lt;2){do shape two}.....</p>
<p>Groeten<br />Gertjan</p>]]></description><link>https://community.troikatronix.com/post/24913</link><guid isPermaLink="true">https://community.troikatronix.com/post/24913</guid><dc:creator><![CDATA[GertjanB]]></dc:creator><pubDate>Wed, 30 Aug 2017 12:45:24 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Wed, 30 Aug 2017 10:25:19 GMT]]></title><description><![CDATA[<p>Here's my example: http://www.arnauddewolf.com/files/isa1.gif It's a starting point, if I'm able to draw this, I can make it more complex. The fact the shape (and/or movement) is mathematically easy to define, made me think JS is the easiest. </p><p>But what's the best way it draw it? As I said I was able to use Live Drawing, but I want to draw the shape as fast as possible, in once. Does anyone has an example?</p><p>Is there another non-JS way to draw a similar shape?</p><p>Thank you.</p>]]></description><link>https://community.troikatronix.com/post/24911</link><guid isPermaLink="true">https://community.troikatronix.com/post/24911</guid><dc:creator><![CDATA[arnauddw]]></dc:creator><pubDate>Wed, 30 Aug 2017 10:25:19 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Wed, 30 Aug 2017 03:16:22 GMT]]></title><description><![CDATA[<p>The shapes actor is straight forward, but try looking at particle generator as well. </p>]]></description><link>https://community.troikatronix.com/post/24910</link><guid isPermaLink="true">https://community.troikatronix.com/post/24910</guid><dc:creator><![CDATA[LPmode]]></dc:creator><pubDate>Wed, 30 Aug 2017 03:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Tue, 29 Aug 2017 20:31:50 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2351">@arnauddw</a></p><p>Maybe try uploading the gif to Google Drive or Dropbox and getting a sharable link? I'm curious to see what you'd like to do. It's always fun to see what people are tackling with Isadora.</p><p>Best wishes,</p><p>Woland</p>]]></description><link>https://community.troikatronix.com/post/24909</link><guid isPermaLink="true">https://community.troikatronix.com/post/24909</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Tue, 29 Aug 2017 20:31:50 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Tue, 29 Aug 2017 19:55:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1435">@Woland</a> I saw that post too and understand how it works, but I want to do something more complex. </p><p>(for some reason I'm unable to upload the gif as file or image)</p>]]></description><link>https://community.troikatronix.com/post/24908</link><guid isPermaLink="true">https://community.troikatronix.com/post/24908</guid><dc:creator><![CDATA[arnauddw]]></dc:creator><pubDate>Tue, 29 Aug 2017 19:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Drawing circles, curves and waves on Tue, 29 Aug 2017 19:53:38 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2351">@arnauddw</a></p>
<p>I suggest that you check out this forum post:</p>
<p><a href="https://community.troikatronix.com/topic/3273/moving-along-a-circle">https://community.troikatronix...</a><br /></p><p>You might also want to try searching the forum for the keywords "circle" and the like.</p><p>Best wishes and welcome to the community :)</p><p>Woland (Lucas Wilson-Spiro)</p>]]></description><link>https://community.troikatronix.com/post/24907</link><guid isPermaLink="true">https://community.troikatronix.com/post/24907</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Tue, 29 Aug 2017 19:53:38 GMT</pubDate></item></channel></rss>