第一卷_第111章CAD内核到底是个啥?
章中辛虽然对三维cad软件运用娴熟,还获得过ny的黑带级别国际认证,但他是机械专业出身,不懂软件工程和编程。
当他看到成科远在年度工作计划中提到启动sv内核剥离优化工作时,心里觉得非常神秘和不解。
为了解除心中疑惑,他一直想找机会向成科远请教,可是两人不在一个地方办公,平日里各忙各的,见面的机会也比较少。
单独拿出时间去请教吧,还有些觉得不好意思。
于是,这事儿就这么撂下了。
中日技术交流会期间,章中辛瞅了个机会,偷偷问成科远:
“成博士,我看你工作计划中说要剥离sv的内核,这个内核到底是个什么东西?如何能从源程序里剥离出来?”
成科远笑了笑:“内核是三维cad最为核心的部分、最底层的技术,也可以称之为平台。它有两部分构成,一个叫‘三维几何建模引擎’,一个叫‘几何约束求解器’。
三维几何建模引擎主要提供几何建模基础、数据交换、应用程序开发包和数据接口。
几何约束求解器用于求解尺寸和几何约束,实现二维和三维的参数化设计,cad的草图、工程图、三维装配、运动仿真都要用到它。”
章中辛听得有些似懂非懂,他琢磨了片刻,试探着问道:
“成博士,你说的这个cad内核可不可以理解成汽车平台?”
“嗯……也可以这么理解!”
对汽车制造也很熟悉的成科远答道,
“如果以汽车平台来比拟的话,可以把三维cad内核中的‘三维几何建模引擎’和‘几何约束求解器’理解成汽车‘底盘’和‘发动机’。我所说的剥离内核,就相当于从一辆整车中分离出底盘和发动机。”
“哦……我明白了!”章中辛恍然大悟道,“有了底盘和发动机,就可以在这个基础上按照自己的需求设计不同车身了!”
“是的,可以这么理解。”成科远点头应道。
“这应该需要很高的编程技术了?”
“编程是一部分,但更主要的是数学。三维cad的内核技术主要是数学和几何知识,需要很强的数学功底才行。”
“那全公司也就只有你一个人能办这个事儿了!”章中辛感叹道。
“是呀!公司现在的技术人员普遍数学基础不够,我正想着从欧洲找个帮手过来。”
“好找吗?”
“不太好找。不过,我正在跟一个以前在马特罗拉资讯公司的同事沟通,争取把他‘忽悠’过来。”
“成博士,现在sv就指望你了,要是需要帮忙,你尽管提,我这边会全力配合。”章中辛有些爱莫能助,但话语诚恳。
听了成科远的解释,他觉得自己就像是一个开车的车手,而成科远则是那个造车的人,只有把车造得易于操控,车手开起来才舒服。
“谢谢章总支持!有需要我会找你的!”成科远谢道。