返回第123章 专家来了  大咚咚咚咚东首页

关灯 护眼     字体:

上一页 目录 下一页

每日夜深人静的四小时里飞快流逝。

当陆怀民第七次坐在控制台前时,他面前的程序已经初具雏形。

它可以定义几个基本形状的「零件」,赋予它们粗略的尺寸,将它们按照设定的位置「装配」起来,并通过不断地旋转视图,用高亮线条标出那些靠得太近、可能发生干涉的区域。

计算还很粗糙,精度只到零点一毫米量级,图形全是线框,没有遮挡,没有光影,简陋得如同儿童涂鸦。

但这就是一个雏形。一个能在计算机里,用数字和逻辑,而非纸张和想像,来构建和检验机械结构的雏形。

陆怀民将它命名为「gd-01」——「几何设计-初版」。

按陆怀民后世的眼光来看,它的难度和完成度略高于后世计算机系的本科设计。

他一周时间做到这一步,在1979年的环境下,还是相当有天赋的。

但陆怀民知道,这离真正的「辅助设计」还很远。

它更像一个可交互的、能进行粗略空间占位检查的「电子沙盘」,而非设计工具。

「或许……可以先从二维参数化开始?」一个新的想法在他脑中成形。

三维直接交互太难,但可以先在二维剖面上,实现尺寸驱动图形的变化。

这更接近工程师绘图板上的工作模式,也更容易验证。

接下来的一周,陆怀民调整了方向。

他利用gd-01的基础图形功能,开始构建一个独立的、更专注于二维平面参数化绘图的模块。

他定义了「点」、「直线」、「圆」、「圆弧」等基本图元,并赋予它们「长度」、「半径」、「角度」、「坐标」等属性。

最关键的一步,他编写了一个简单的「约束解析器」,能够处理「水平」、「垂直」、「相切」、「距离等于」、「点在线上」等最基本的几何约束,并允许将某个尺寸(如一个圆的半径,或两条平行线的间距)定义为「驱动参数」。

这个过程同样艰难。

内存限制逼得他将数据结构和算法精简到极致。

又是一个周三的深夜,程序有了突破性进展。

陆怀民成功地将一个简单的法兰盘连接件二维剖面图「参数化」了。

他定义了法兰外径、螺栓孔中心圆直径、孔数、法兰厚度等几个关键参数。

「徐工,您来看看这个。」陆怀民叫住了正在一旁检查磁带机状态的值班员。

徐工走过来,看着屏幕上那个由绿色线条构成的、略显粗糙但结构分明的法兰图形。

「这是个法兰盘剖面,对吧?」徐工是老师傅,一眼就认了出来。

「对。您看这儿,」陆怀民指着屏幕侧边显示的几行参数,「这是它的几个主要尺寸。现在……」

他双手放在键盘上,谨慎地输入修改命令,将「孔数=4」改为了「孔数=8」,然后按下了执行键。

屏幕上的图形闪烁了一下,然后,在徐工惊讶的目光中,图形开始了「自动」更新:

原有的四个螺栓孔之间,精准地插入了四个新的圆孔,均匀地分布在新计算出的螺栓孔中心圆上。

与孔位相关的中心圆标注线也自动延

章节内容不完整,请退出阅读模式查看完整内容!
『加入书签,方便阅读』

上一页 目录 下一页