为什么要将空格配对但空格=marker.asy 中的 mm?

为什么要将空格配对但空格=marker.asy 中的 mm?

settings.outformat="pdf"; 
settings.prc=false;
settings.render=0;

import markers;

unitsize(1cm);
size(10cm,0);
defaultpen(linewidth(1bp));
//----------
marker pstslash=StickIntervalMarker(i=1,n=1,angle=-30,size=4mm,space=0);
marker pstslashh=StickIntervalMarker(i=1,n=2,angle=-30,size=4mm,space=1.75mm);
marker pstslashhh=StickIntervalMarker(i=1,n=3,angle=-30,size=4mm,space=1.75mm);
//------------
path p=(0,0)--(5,0);
transform T=shift((0,-1));
draw(p,marker=pstslash);
draw(T*p,marker=pstslashh);
draw(T^2*p,marker=pstslashhh);
dot(p^^T*p^^T^2*p,dotfactor*linewidth(3));

在此处输入图片描述

在 marker.asy 中,我看到

在此处输入图片描述

问:为什么?

答案1

因为 Asymptote 转换realpair。参见文档:6.13演员 并尝试例如real a=1; pair g=a; write (g);

相关内容