Here's another pattern that uses an octagon for the 'circle'.
*test2,test2
90,1,0,0,1,0.5,-0.5
0,0,0,0,1,1,0
90,0,0,0,1,0.5,-0.5
0,1,0.5,0,1,0,-1
0,0,0.5,0,1,1,0
180,0.05,0.44,0,1,0.01,-0.99
225,0.06,0.45,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.06,0.46,0,1,0.01,-0.99
315,0.05,0.47,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.04,0.47,0,1,0.01,-0.99
45,0.03,0.46,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.03,0.45,0,1,0.01,-0.99
135,0.04,0.44,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.05,0.06,0,1,0.01,-0.99
135,0.06,0.05,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.06,0.04,0,1,0.01,-0.99
45,0.05,0.03,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.04,0.03,0,1,0.01,-0.99
315,0.03,0.04,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.03,0.05,0,1,0.01,-0.99
225,0.04,0.06,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.96,0.44,0,1,0.01,-0.99
225,0.97,0.45,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.97,0.46,0,1,0.01,-0.99
315,0.96,0.47,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.95,0.47,0,1,0.01,-0.99
45,0.94,0.46,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.94,0.45,0,1,0.01,-0.99
135,0.95,0.44,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.96,0.06,0,1,0.01,-0.99
135,0.97,0.05,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.97,0.04,0,1,0.01,-0.99
45,0.96,0.03,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.95,0.03,0,1,0.01,-0.99
315,0.94,0.04,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.94,0.05,0,1,0.01,-0.99
225,0.95,0.06,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.55,0.94,0,1,0.01,-0.99
225,0.56,0.95,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.56,0.96,0,1,0.01,-0.99
315,0.55,0.97,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.54,0.97,0,1,0.01,-0.99
45,0.53,0.96,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.53,0.95,0,1,0.01,-0.99
135,0.54,0.94,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.46,0.94,0,1,0.01,-0.99
225,0.47,0.95,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.47,0.96,0,1,0.01,-0.99
315,0.46,0.97,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.45,0.97,0,1,0.01,-0.99
45,0.44,0.96,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.44,0.95,0,1,0.01,-0.99
135,0.45,0.94,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.55,0.56,0,1,0.01,-0.99
135,0.56,0.55,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.56,0.54,0,1,0.01,-0.99
45,0.55,0.53,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.54,0.53,0,1,0.01,-0.99
315,0.53,0.54,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.53,0.55,0,1,0.01,-0.99
225,0.54,0.56,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.46,0.56,0,1,0.01,-0.99
135,0.47,0.55,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.47,0.54,0,1,0.01,-0.99
45,0.46,0.53,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.45,0.53,0,1,0.01,-0.99
315,0.44,0.54,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.44,0.55,0,1,0.01,-0.99
225,0.45,0.56,0.70710678,0.70710678,0.01414214,-1.40007143
0,1,0.5,0,1,0,-1
0,0,0.5,0,1,1,0
180,0.5,1,0,1,0.5,-0.5
0,0.5,1,0,1,0.5,-0.5
90,0.5,0.5,0,1,0.5,-0.5
0,0,0.5,0,1,1,0
