<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Easy: how to plot multiple procedure balls on one axis?</title>
    <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 14:15:05 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 14:15:05 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Easy: how to plot multiple procedure balls on one axis?</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Easy: how to plot multiple procedure balls on one axis?</title>
      <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure</link>
    </image>
    <item>
      <title>This works</title>
      <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure?ref=Feed:MaplePrimes:Easy: how to plot multiple procedure balls on one axis?:Comments#answer142147</link>
      <itunes:summary>&lt;p&gt;&amp;gt; ball := proc (x, y) plots[pointplot]([[x, y]], color = blue, symbol = solidcircle, &lt;br&gt;symbolsize = 20) end proc; &lt;br&gt;&amp;gt;with(plots): p := [animate(ball, [1+sin(t), 1-sin(t)], t = 0 .. 2*Pi, scaling = constrained,&lt;br&gt;&amp;nbsp;frames = 100), animate(ball, [sin(t), sin(t)], t = 0 .. 2*Pi, scaling = constrained,&lt;br&gt;&amp;nbsp;frames = 100)];&lt;br&gt;&amp;gt; display(p);&lt;br&gt;&lt;a href="/view.aspx?sf=142147/451334/two_balls.mw"&gt;Download two_balls.mw&lt;/a&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;&amp;gt; ball := proc (x, y) plots[pointplot]([[x, y]], color = blue, symbol = solidcircle, &lt;br&gt;symbolsize = 20) end proc; &lt;br&gt;&amp;gt;with(plots): p := [animate(ball, [1+sin(t), 1-sin(t)], t = 0 .. 2*Pi, scaling = constrained,&lt;br&gt;&amp;nbsp;frames = 100), animate(ball, [sin(t), sin(t)], t = 0 .. 2*Pi, scaling = constrained,&lt;br&gt;&amp;nbsp;frames = 100)];&lt;br&gt;&amp;gt; display(p);&lt;br&gt;&lt;a href="/view.aspx?sf=142147/451334/two_balls.mw"&gt;Download two_balls.mw&lt;/a&gt;&lt;/p&gt;</description>
      <guid>142147</guid>
      <pubDate>Tue, 08 Jan 2013 20:29:51 Z</pubDate>
      <itunes:author>Markiyan Hirnyk</itunes:author>
      <author>Markiyan Hirnyk</author>
    </item>
    <item>
      <title>Built by frames</title>
      <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure?ref=Feed:MaplePrimes:Easy: how to plot multiple procedure balls on one axis?:Comments#answer142167</link>
      <itunes:summary>&lt;p&gt;Markiyan's answer is fine, but here is another way. I prefer to build each frame of an animation, and &lt;em&gt;then&lt;/em&gt; animate it, rather than merging animations. I think this gives more flexibility for changes, and avoids some repetition of arguments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ball:= Pt-&amp;gt; plots:-pointplot([Pt], color= blue, symbol= solidcircle, symbolsize= 20):&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;balls:= ()-&amp;gt; plots:-display(ball ~ ([args])):&amp;nbsp; # One frame&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;BallData:= [[1+sin, 1-sin], [sin,sin]]:&amp;nbsp; # All data in one place.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;plots:-animate(balls, BallData(t), t= 0..2*Pi, scaling= constrained, frames= 100);&lt;/strong&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Markiyan's answer is fine, but here is another way. I prefer to build each frame of an animation, and &lt;em&gt;then&lt;/em&gt; animate it, rather than merging animations. I think this gives more flexibility for changes, and avoids some repetition of arguments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ball:= Pt-&amp;gt; plots:-pointplot([Pt], color= blue, symbol= solidcircle, symbolsize= 20):&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;balls:= ()-&amp;gt; plots:-display(ball ~ ([args])):&amp;nbsp; # One frame&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;BallData:= [[1+sin, 1-sin], [sin,sin]]:&amp;nbsp; # All data in one place.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;plots:-animate(balls, BallData(t), t= 0..2*Pi, scaling= constrained, frames= 100);&lt;/strong&gt;&lt;/p&gt;</description>
      <guid>142167</guid>
      <pubDate>Wed, 09 Jan 2013 00:22:43 Z</pubDate>
      <itunes:author>Carl Love</itunes:author>
      <author>Carl Love</author>
    </item>
    <item>
      <title>Indeed it does!</title>
      <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure?ref=Feed:MaplePrimes:Easy: how to plot multiple procedure balls on one axis?:Comments#comment142152</link>
      <itunes:summary>&lt;p&gt;Thanks! If I had more rep i'd upvote your answer.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Thanks! If I had more rep i'd upvote your answer.&lt;/p&gt;</description>
      <guid>142152</guid>
      <pubDate>Tue, 08 Jan 2013 21:16:28 Z</pubDate>
      <itunes:author>User7843</itunes:author>
      <author>User7843</author>
    </item>
    <item>
      <title>Improvement</title>
      <link>http://www.mapleprimes.com/questions/142146-Easy-How-To-Plot-Multiple-Procedure?ref=Feed:MaplePrimes:Easy: how to plot multiple procedure balls on one axis?:Comments#comment142172</link>
      <itunes:summary>&lt;p&gt;&amp;gt; with(plots): ball := proc (x, y) pointplot([[x, y]], color = blue, symbol = solidcircle, symbolsize = 20) end proc:&lt;br&gt;&amp;gt; BallData := [[1+sin(t), 1-sin(t)], [sin(t), sin(t)]]:&lt;br&gt;&amp;gt; display([seq(animate(ball, BallData[j], t = 0 .. 2*Pi, scaling = constrained, frames = 100), j = 1 .. nops(BallData))]);&lt;br&gt;&lt;br&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;&amp;gt; with(plots): ball := proc (x, y) pointplot([[x, y]], color = blue, symbol = solidcircle, symbolsize = 20) end proc:&lt;br&gt;&amp;gt; BallData := [[1+sin(t), 1-sin(t)], [sin(t), sin(t)]]:&lt;br&gt;&amp;gt; display([seq(animate(ball, BallData[j], t = 0 .. 2*Pi, scaling = constrained, frames = 100), j = 1 .. nops(BallData))]);&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
      <guid>142172</guid>
      <pubDate>Wed, 09 Jan 2013 01:03:12 Z</pubDate>
      <itunes:author>Markiyan Hirnyk</itunes:author>
      <author>Markiyan Hirnyk</author>
    </item>
  </channel>
</rss>