2 golfed 6 bytes
source | link

JavaScript + HTML, 164164 158 + 13 = 177171 bytes

w=+prompt(c=C.getContext`2d`);C.width=C.height=w*2;f=f=(x,y)=>x*x+y*y<w*w;for=>x*x+y*y<w*w);C.width=C.height=w*2;for(y=-w;++y<w;)for(x=-w;++x<w;)if(f(x,y)&f(w-x,y)&f(w/2-x,y-w*.866))c&&C.getContext`2d`.fillRect(x+w,y+w,1,1)
<canvas id=C>

I don't know why I enjoy answering these mathy drawing challenges with <canvas> so much...

JavaScript + HTML, 164 + 13 = 177 bytes

w=+prompt(c=C.getContext`2d`);C.width=C.height=w*2;f=(x,y)=>x*x+y*y<w*w;for(y=-w;++y<w;)for(x=-w;++x<w;)if(f(x,y)&f(w-x,y)&f(w/2-x,y-w*.866))c.fillRect(x+w,y+w,1,1)
<canvas id=C>

I don't know why I enjoy answering these mathy drawing challenges with <canvas> so much...

JavaScript + HTML, 164 158 + 13 = 171 bytes

w=+prompt(f=(x,y)=>x*x+y*y<w*w);C.width=C.height=w*2;for(y=-w;++y<w;)for(x=-w;++x<w;)f(x,y)&f(w-x,y)&f(w/2-x,y-w*.866)&&C.getContext`2d`.fillRect(x+w,y+w,1,1)
<canvas id=C>

I don't know why I enjoy answering these mathy drawing challenges with <canvas> so much...

1
source | link

JavaScript + HTML, 164 + 13 = 177 bytes

w=+prompt(c=C.getContext`2d`);C.width=C.height=w*2;f=(x,y)=>x*x+y*y<w*w;for(y=-w;++y<w;)for(x=-w;++x<w;)if(f(x,y)&f(w-x,y)&f(w/2-x,y-w*.866))c.fillRect(x+w,y+w,1,1)
<canvas id=C>

I don't know why I enjoy answering these mathy drawing challenges with <canvas> so much...