答案1
有很多种方法可以对其进行编码Asymptote
。这里是其中一种,文件hexa.asy
:
// run
// asy hexa.asy
// to get hexa.pdf
//
settings.outformat="pdf";
size(4cm);
int n=6;
pair[] V= sequence(new pair(int i){return dir(360*i/n);}, n);
V.cyclic=true;
for(int i=0;i<n;++i){
draw(V[i]--V[i+1]--V[i-1]--cycle,darkblue+0.7bp);
}
dot(V,UnFill);