“这个几何成果可是不小?要不要找个老师验证下发表论文?”唐昌宏建议说。
陈东风点点头后,又摇摇头,“论文里面只会有几何约束求解的数值计算方法,而不会有后面为几何引擎设计的具体算法。我的数值计算法是做了一些改进的,为了弥补基于数值计算的几何约束求解方法的不足,我将代数方程组的求解问题转化成一个优化问题的极小值求解问题,然后再用求解这个极小值的方法,这样可以用数值计算法来出来欠、过约束的问题。另外我还设计了一个轨迹求交的几何约束求解的数值方法,该方法可以完全求解三维空间中所有只包含点、线和面的基本构型的问题。”
陈东风讲完后,虽然三人听的不是很懂,但是都不觉明历的鼓起掌来。
陈东风不好意思的说:“用了这么长的时间,不值得大家鼓掌,不知道现在几何引擎的进度怎么样了?”
“东风,你在昧着良心谦虚,还让我们怎么有脸活着,这已经很了不起了。”杨辉不同意的说,“至于进度吗?还是比较顺利的。进行零件图和装配图的二维绘图和编辑的二维图形处理模块和提供完整的、准确的三维几何形状的描述和显示的方法和工具的三维几何造型模块,大体的架构已经搭建好了,就差根据你的算法来建立几何图形的具体坐标位置以及基本图形之间的约束关系了。现在最为重要的完成从零件到部件或产品的三维装配模块,还没有开始进行。”
陈东风表示理解,他们的几何图形引擎重要最为核心的是参数化实体造型,主要具有基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改等特点。
其中在几何引擎中最为重要的模块就是三维装配模块,它不仅要有产品结构信息模型和产品明细表。而且还要具备到几何图形的静态干涉检查和动态干涉检查功能。
所谓静态检查就是单个零部件的检查,也就是在根据几何约束条件进行自检。而动态检查就比较复杂了,这是在零部件搭建实物的过程中进行的几何约束检查。动态检查涉及到2个几何图形的融合问题,所以如果处理不好的话,那么几乎就失去了参数化的意义。这也是几何引擎中最为复杂,最为核心的地方。
“大家有什么想法,现在我们是做的越多,问题越多,这么大的工程量,我们四人实在是有点勉强了。”陈东风感慨道。
“四个人确实不够,必须要有强大的援军了。我们还是想简单了,单是一个几何引擎可能就要花费一年的时间才能完成,更不要说是完整的软件了。可是现在我们一没有钱,二没有人,三没有场地,哪里去找帮手?”杨韦说。
陈东风见大家有点沮丧,“岂能尽如人意,但求无愧于心。先做起来,不做起来哪里知道有这么多的问题,不发现问题怎么来提升几何引擎的质量。而且我们也不是三无啊,我们有迅雷的分红,钱不是问题。人嘛,有整个计算机院的人,至于场地吗,西工大难道不是我们的主场吗?”
“可是毕竟杯水车薪!高科技不是我们能玩得起的,还是需要国家和集体的力量介入。”杨辉有点不相信的说。
“没事,我们还有黄院长呢!一会我们找他去,他总有办法帮助我们的。”陈东风自然而然的脱口而出。
一提到黄院长,四人不由生出一种油然而生的安全感黄院长一定是有办法的。