圆论

对CAD中圆和弧的研究。包括如下内容:
圆和弧的基本要素,圆的和弧的周长 ,面积,质心;
它们的种种作图法,譬如三点画圆,三切线画圆等;
它们与点、圆和直线的关系及其判断。
等等 。
下面是相关代码:

矩阵论

对CAD中矩阵及其相关知识的研究.
包括了线性代数的一些基本知识;
矩阵的基本运算;
矩阵的基本变换;
实体的矩阵及其变换;
方程求解和矩阵的求逆、矩阵的特征解;
等等。

下面是其实现的相关代码:

高仿ALIGN命令

CAD中平齐物体的实现是通过align命令来实现的。
但在CAD编程中有时候需要对这个命令自定义,而且在某些情况下不适合用命令形式。
所以我编写了一个lisp程序,用户也可以根据这个程序定义更高级的平齐。
下面是实现的代码。

点线面论

对CAD中 关于直线,点,线段的一些研究,包含了大量实用函数。
其中点的定分比,直线的相交,以及空间直线的相交,三角形的周长,面积等各种性质的数学算法,多段线的面积,质心的数学算法,点线面的一些基本几何关系。等等。
下面是相关的代码。