论文部分内容阅读
随着CAD图形变得越来越复杂,图形的显示速度就显得尤为重要,然而文字的显示速度比一般图形显示还要慢,已经影响到CAD的使用性能。AutoCAD的显示已经走在了前面,国产CAD相对比较落后,文字显示加速成了迫切需要解决的关键技术。为实现CAD文字显示加速,首先对CAD文字的显示原理进行研究。在AutuCAD矢量字体SHX文件的基础上,系统分析和总结CAD文字的显示原理,为文字加速显示的研究提供依据。使用ARX开发包和现有国产CAD源代码等资源对比分析AutoCAD和国产CAD的文字显示。从代码的执行和显示设计方案两个方面深入研究了国产CAD,总结其文字显示中存在的问题。基于现有CAD文字显示存在的问题,论文从软件加速和硬件加速两个方面展开深入研究。软件加速的研究包括显示方案代码优化、文字数据重用、文字存贮结构优化、画刷优化和文字特征等几个方面内容,提出了文字重用的概念和基于CAD文字数据特征的文字显示加速算法。另外,基于硬件加速对CAD显示的重要性,本文对硬件加速也做了一定的研究。最后实现了加速显示算法,并通过实例进行了测试、分析和再优化。最终使文字显示速度提高一个数量级左右,验证了研究成果的有效性。