<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font size="+1">The sub-optimal rendering of the complete ring is
a bit slow but it is expected.</font><br>
</p>
<p>With imageForm 0:00:00:01.409 <br>
</p>
Without imageForm 0:00:00:01.266<br>
<img moz-do-not-send="false"
src="cid:part1.A4C93DCD.C17262EA@drgeo.eu" alt="" width="480"
height="476">
<p><font size="+1"><br>
</font></p>
<pre>| c p center draw |
"Feature require: 'VectorGraphics'."
c _ VectorCanvas onForm: Display.
center _ 1300@400.
draw _ [: angle |
c strokeWidth: 3 color: Color blue darker fillColor: (Color blue lighter alpha:0.6) do: [ :e |
p _ (Point r: 140 degrees: 80 + angle) * (1@ -1) + center.
e abs_MoveToX: p x y: p y.
p _ (Point r: 200 degrees: 80 + angle ) * (1@ -1) + center.
e abs_LineToX: p x y: p y.
p _ (Point r: 200 degrees: 100 + angle) * (1@ -1) + center.
e abs_ArcToX: p x y: p y radiusX: 200 radiusY: 200 angleOfXAxis: 20 degreesToRadians largeFlag: false sweepFlag: false.
p _ (Point r: 140 degrees: 100 + angle ) * (1@ -1) + center.
e abs_LineToX: p x y: p y.
p _ (Point r: 140 degrees: 80 + angle) * (1@ -1) + center.
e abs_ArcToX: p x y: p y radiusX: 140 radiusY: 140 angleOfXAxis: 20 degreesToRadians largeFlag: false sweepFlag: true].
Display forceToScreen.
p _ (Point r: 170 degrees: 90 + angle) * (1@ -1) + center - 24 asPoint.
DrGIcons line displayOn: Display at: p rule: Form blend].
[0 to: 20 * 17 by: 20 do: [:each | draw value: each]] durationToRun
</pre>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a></pre>
</body>
</html>