第一节 图形的分段表示    
   
      把一幅图形分解为若干个独立的子图形,可以通过对显示文件做相应的划分来实现。这样同一个图形段对应的显示命令序列在显示文件内集中在一起。如果要对某一个图形段涉及图形做变换,可以只变换显示文件中它对应的显示命令序列,使得在这个图形段的图形显示不与其它图形段的显示发生重叠时,就不会影响其它段的显示。
    分段显示文件——以段为基础的显示文件。
    常常需要对图形段对应的图形指定各种属性,应该指定哪些属性与应用有关。
    一般地说,应该有可见性属性,与几何变换有关的属性,优先级属性 。
    为便于同一命令序列能为不同的段所用,还应该为图形段添上两项属性,即命令序列存放的起始地址和长度.这样,为了实现图形的分段表示,还应该建立和维护一个放置段属性的表,称为段表.
                            段表 6.2
    
    段起点是在显示文件中该段第一条显示命令所在序号;段长度,是该段中显示命令的条数;可见性,可约定0为不可见,1为可见;变换次序指明后面要进行的平移、比例、旋转三个变换六种全部可能的实现次序中应选哪一种,因此可以是1到6的一个整数。
 
   
 
  第一节 图形的分段表示
第二节 二维形体的表示
第三节 四叉树
第四节 三维几何模型
第五节 分形
 
 
上一页 | 下一页