上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 矢量计算工具与几何计算类库设计
本章技术要点:
● 介绍几何计算中的基本对象:点、矢量和齐次变换矩阵。
● 设计实现点、矢量和齐次变换矩阵的C++类。
● 齐次变换矩阵与三维图形变换。
● 开发几何基本工具库GeomCalc.dll。
点、矢量和齐次变换矩阵是CAD中构造几何元素及几何变换运算时最常用的基本对象。本章将分析点、矢量和齐次变换矩阵之间的几何运算,并为它们的数据结构设计实现相应的C++类。最后,以这些类及相关的计算函数为主要内容开发一个DLL库——GeomCalc.dll,即一个几何基本工具类库。这些基本的几何对象及其相关计算在CAD中有着非常广泛的应用,是进一步开发其他高级功能的基础。本章所开发的DLL库,作为一个基本模块可供系统中其他模块开发时调用。