summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/examples/polardatagraph.asy
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/examples/polardatagraph.asy')
-rw-r--r--Build/source/utils/asymptote/examples/polardatagraph.asy17
1 files changed, 17 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/examples/polardatagraph.asy b/Build/source/utils/asymptote/examples/polardatagraph.asy
new file mode 100644
index 00000000000..6bd646e8aa4
--- /dev/null
+++ b/Build/source/utils/asymptote/examples/polardatagraph.asy
@@ -0,0 +1,17 @@
+import graph;
+
+size(100);
+
+int n=30;
+real minRadius=0.2;
+real angles[]=uniform(0,2pi,n);
+angles.delete(angles.length-1);
+
+real[] r=new real[n];
+for(int i=0; i < n; ++i)
+ r[i]=unitrand()*(1-minRadius)+minRadius;
+
+interpolate join=operator ..(operator tension(10,true));
+draw(join(polargraph(r,angles,join),cycle),dot(red));
+
+