In CAGD/CAD research and education, users are involved with development of mathematical algorithms and followed by the analysis of the resultant algorithm. This process involves geometric display which can only be carried out with high end graphics display. There are many approaches practiced and one of the so-called easiest approaches is by using C/C++ programming language and OpenGL application program interface, API. There are practitioners uses C/C++ programming language to develop the algorithms and finally utilize AutoCAD for graphics display. On the other hand, high end CAD users manage to use Auto Lisp as their programming language in AutoCAD. Nevertheless, these traditional ways are definitely time consuming. This paper introduces an alternative method whereby the practitioners may maximize scientific computation programs, SCPs: Mathematica and MATLAB in the context of CAGD/CAD for research and education.
翻译:在CAGD/CAD研究和教育中,用户参与数学算法的开发,然后对由此产生的算法进行分析,这一过程涉及几何显示,只能用高端图形显示才能进行。有许多实践方法,而所谓的最简便的方法之一是使用C/C++编程语言和OpenGL应用程序界面,API。有实践者使用C/C++编程语言来开发算法,并最终使用AutoCAD显示图形。另一方面,高端的CAD用户在AutoCAD中设法使用Auto Lisp作为其编程语言。然而,这些传统方法绝对耗时。本文介绍了一种替代方法,即从业人员可以最大限度地利用科学计算程序,SCPs:数学和MATLAB在CAGD/CAD中用于研究和教育。