蓝晒蓝图(blueprint.ts,工具包在 blueprintKit.ts)
媒介,从物理上说。 一支直线笔(ruling pen)和一只弹簧弓圆规,蘸白墨水,画在普鲁士蓝的蓝晒图纸上。这张图纸从来没有曝光均匀:弧光灯所在的那一侧更亮,带斑驳(blueMottle),有两道旧折痕,有灰尘。墨水在纸面的齿纹上断开(draftTooth),蓝底上的白色会晕开,所以每条线都带一圈淡淡的光晕(inkGroup)。
笔触。 用尺画的线从来不是绝对笔直的(有 0.6 px 的弯弧,带种子)。圆规画的圆确实是正圆(circle:圆规不会抖,徒手才会)。点划线,长划接短划,用于中心线和节圆(chain、chainRing)。45 度的剖面线,在每个零件内侧一点点开始、一点点结束(hatch),相邻零件的剖面线方向相反,薄截面涂实,轴和小齿轮(pinion)永远不剖。实心箭头。来自 drafting.ts 的单笔斜体哥特式大写字母;尺寸数字都从图纸底边方向读(单向标注)。
边缘。 一条细而均匀的笔线,笔尖抬起处略微收尖。除了剖面线没有任何色调。没有光,也没有投影:正投影图本来就没有,假造一个就破坏了这种媒介。
线条层级。 可见轮廓线用粗白线(1.4 到 1.9);剖面线、节圆、尺寸线和引线用细青线(0.75 到 1);作图线和投影线更细,用暗青色,像真实制图那样留在纸上。
笔触顺序。 空白图纸。边框一笔一笔用尺画出,然后是分区标记。标题栏方框用尺画出(较早)。作图:中心线、连心线、摆出节圆、引下投影线、横贯全图的基准线。用直线笔描轮廓:先是底板,然后从叠层最上面往下逐个画齿轮,先画轮缘和齿,再一个窗口一个窗口地画轮辐(crossings),每个小齿轮都先于它所骑在上面的那个齿轮(下层齿轮被上面每个零件的金属遮挡,永远不被它们的轮辐遮挡)。剖面轮廓,然后剖面线。细节。尺寸(尺寸界线、尺寸线、箭头、数字)。表格、注释、零件序号圈。标题栏的文字最后写,标题本身是最后的最后一笔。
调色板。 底色 #123a63,白墨 #f1f7fb,青色 #a7d8ec,暗青 #7fbcd8。
不是它最近的邻居(pocketWatch,圆珠笔)。 圆珠笔靠排线落在受光形体上的位置建立色调;蓝图根本没有光,它唯一的色调是一种约定(剖面线)。圆珠笔的线是徒手的、连续的;这里的圆是圆规画出的正圆,直线是用尺画的,中心线是断开的点划线。底子是负像(蓝底白线),图纸上还带着制图室的全套家当:边框分区、标题栏、比例、注释。
运动语法。 制图室里没有镜头运动,也没有任何东西淡入淡出:笔尖沿每一笔行进(progress),圆规画的圆从针脚落下的地方开始摆出,剖面线一次一笔地画出来,文字一笔一画地写。长的直线画得快,写字慢。画完的零件被压平到一个缓存表面上,以已完成零件的数量为键,所以只有正在画的那一笔有开销。
机构的写实。 要说出运动学关系,而不只是说出零件:每一对啮合的中心距 = 模数 x (Z1 + Z2) / 2;齿轮的一个齿在相位上对准连心线,正对着小齿轮的一个齿间隙;小齿轮的齿(leaves)齿侧平行、齿根深;轮系传动比明确写出而且是真实的(64/8 x 60/8 = 60,秒轮轴)。