论文部分内容阅读
实体造型技术的关键是如何在计算机内部表示一个三维物体,表示的方法很多.该文在分析了常用表示方法的优缺点之后,选择了分别适合造型过程中三个主要环节(输入定义、集合运算、输出应用)的三种表示模式(CSG树模式、扩展八叉树模式、边界表示模式)作为该文的造型模型;并提出了将三种模式溶合于同一造型系统的造型方式.这一方式的输入定义简洁有效、集合运算简单可靠、且仍能保持边界表示模式输出应用广的优点.该文作者建立了一个简单的交互实体造型软件,该软件以CSG树作为输入定义模式,以扩展八叉树作为集合运算模式,以B-rep作为输出应用模式;并实现了从CSG树模式到扩展八叉树模式的以及从扩展八叉树模式到边界表示模的转换;同时进行了扩展八叉树模式下形体间集合运算的研究.该软件用Borland C++语言编写而成,共有一万两千余条语句,已在386微机上调试通过.选用三棱柱和长方体作为基本体素进行了造型的实例验证,其结果令人满意,能准确地组合体的图形.