论文部分内容阅读
本文系陕西省自然科学基金(2002E224),江西省自然科学基金(0311018),南昌航空工业学院测试技术与控制工程研究中心基金(2003—013)资助项目的一部分。 立体线框图是人与计算机交换三维景物信息的一种重要媒介。计算机解释线框图是计算机视觉系统、逆向工程及智能CAD系统研制中的一个重要问题。人非常容易理解场景的线框图,但使用计算机从线框图恢复三维物体信息并不容易。 本文工作主要为两部分:一部分是利用基于点与平面的相对位置关系的方法进行线框图的解释;另一部分是利用基于点与直线的相对位置关系以及直线与直线之间的位置关系的方法进行线框图的解释。采用这两种方法对画隐线框图和自然线框图的解释进行了研究。 介绍了二维直线的表达方法,空间直线的表达方法,线框图标记,基于点与平面相对位置关系的线框图解释理论和方法等。在已有基于点与平面的相对位置关系解释线框图研究成果的基础上,提出一种计算机递归解释线框图的方法,主要针对的是正轴测投影线框图的计算机解释。该方法可以用来解释画隐线框图和自然线框图。在建立了相关约束关系式的基础上,提出一种基于点与直线的相对位置关系递归解释线框图的新方法,主要针对的是正轴测投影线框图的计算机解释。该方法可用于解释画隐线框图和自然线框图。 基于Visual C++6.0平台,开发了提取点坐标和直线参数的应用程序。 本文主要创新点为:提出了基于点与直线的相对位置关系解释线框图的新思路,给出了相关的约束关系式,在此基础上提出了递归解释线框图的新方法,具体算例证明了该方法是可行的和有效的。相对于基于点与平面的相对位置关系解释线框图,基于点与直线的相对位置关系解释线框图具有容易从线框图的平面结构推出其空间结果的优点。