发明名称 调整多边形表面上线条之Z缓冲値
摘要 针对图形系统使用者以图形环境提供了一种系统与方法来保证在多边形表面上所绘之线条永远看得见。在Z缓冲环境下所包含页深度值的范围被设定为最接近显示幕表面总容量的百分七十五。于是线条便在这Z缓冲页深度值百分七十五的设定上被绘入。以垂直于多边形为基础,移位量便以设备座标形式被计算出来,于是这移位量便加入先前的Z缓冲页深度值百分七十五的设定中。于是多边形便加入相当于先前设定范围值加上移位量的页深度来绘出。因此,线条将永远可看得见;因为多边形表面以图形调适器一直被考虑为深于表面上的线条。
申请公布号 TW166796 申请公布日期 1991.08.21
申请号 TW079105286 申请日期 1990.06.27
申请人 万国商业机器公司 发明人 葛登克劳迪佛斯门
分类号 G06F15/66 主分类号 G06F15/66
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.在电脑绘图系统中,绘合有线条在多边形表面上的多边形之方法,此方法包括下列步骤:设定真深度値的范围;以在某范围内的真深度値来绘合线条;依照多边形表面的定位计算合真探度値范围的移位量(修正量);以在某移位范围内的真深度来绘合多边形,而多边形表面比线条有更大的真深度。2.根据申请专利范围第1项步骤中设定范围之方法,其步骤如下:提供机构来储存大量的真深度値;指派储存机构的某部份来相对应于真深度値的范围。3.根据申请专利范围第1项步骤中计算移位量的方法,其步骤如下:计算合多边形表面的法线;每;映象到相关于计算移位量;限制移位量不超过预先决定好的数値;增加移位量到真深度値的范围内。4.根据申请专利范围第3项步骤中计算合移位量的方法,步骤如下:计算多边形表面法线和从观测者眼睛指向多边形表面方向延伸合向量间交角的正切値;将计算合来的正切値乘上某常数而成真正移位量。5.根据申请专利范围第3项步骤中限制移位量的方法,步骤如下:判决移位量是否大于储存机构总容量预先决定的某个百分比;限制移位量到某个预定的百分比。6.在电脑绘图系统中,绘合有线条在多边形表面上的多边形之方法,此方法包括下列步骤:提供机构来储存大量的真深度値;指派储机构的某部份来相对应于真深度値的范围;以在某范围内的真深度値来绘合线条;计算合多边形表面的法线;计算多边形表面法线和从观测者眼睛指向多边形表面方向延伸合向量间交角的正切値;将计算合来的正切値乘上某常数而成真正移位量;计篇合真深度値范围的移位量来作修正;以在某移位范围内的真深度来绘合多边形,而多边形表面比线条有更大的真深度。7.为了绘合有线条在多边形表面上的多边形之电脑绘图系统,其组合如下:为了设定真深度値范围所需的机构;为了以在某范围内的真深度値来绘合线条所需的机构;为了依照多边形表面的定位计算合真深度値范围的移位量所需的机构;为了以在某移位范围内的真深度来缯合多边形,而多边形表面比线条有更大的真深度所需的机构。8.根据申请专利范围第7项内设定范围所需机构的系统,其组合如下:为了储存大量的真深度値所需的机构;为了指派储存机构的某部份来相对应于真深度値的范围所需的机构。9.根据申请专利范围第7项内移位修正所需机构的系统,其组合如下:为了计算合多边形表面的法线所需的机构;为了将算合的法线作座标转换,映象到相关于特定显示设备的设备座标中所需的机构;为了计算移位量所需的机构;为了限制移位量不超过预定好的数値所需的机构;为了增加移位量到真深度値的范围内所需的机构。10.根据申请专利范围第9项计算移位量所需机构的系统,其组合如下:为了计算多边形表面法线和从观测者眼睛指向多边形表面方向延伸合向量间交角的正切値所需的机构;为了将计算合来的正切値乘上某常数而成真正移位董所需的机构。11.根据申请专利范围第9项限制移位量所需机构的系统,其组合如下:为了判决移位量是否大于储存机构组容量预先决定的某个百分比所需的机构;为了限制移位量到某个预定的百分比所需的机构。12.为了绘合有线条在多边形表面上的多边形之电脑绾图系统,其组合如下:为了储存大量的真深度値所需的机构;为了指派贮存机构的某部份来相对应于真深度値的范围所需的机构;为了以在某范围内的真深度値来组合线条所需的机构;为了计算合多边形表面的法线所需的机构;为了计算多边形表面法线和从观测者眼睛指向多边形表面方向延伸合向量间交角的正切値所需的机构;为了将计算合来的正切値乘上某常数而成真正移位量所需的机构;为了计算真深度値范围的移位量来作修正所需的机构;为了以在某移位范围内的真深度来抢合多边形,而多边形表面比线条而更大的真深度所需的机构。13.为了赭合有采条在多边形表面上的多绘形之电脑程式产品,其组合如下:为了袈定真深度値范围所需的机构;为了以在某范围内的真深度値来枪合线条所需的机构;为了依照多边形表面的定位计算合真深度値范围的移位量所需的机构;为了以在某移位范围内的真深度来组合多边形,而多边形表面比线条有更大的真深度所需的机构。14.根据申请专利范围第18项内设定范围所需机构的电脑程式产品,其组合如下:为了储存大量的真深度値所需的机构;为了指派储存机构的某部份来相对应于真深度値的范围所需的机构。15.根据申请专利范围第12项内移位修正围所需机构的电脑程式产品,其组合如下为了计算合多边形表面的法线所需的机构;为了将算合的法线作座标转换,映数到相关于特定显示设备的设备座标中所需的机构;为了计算移位量所需的机构;为了限制移位量不超过预定好的数値所需的机构;为了增加移位量到真深度値的范围内所需的机构。16.根据申请专利范围第15项计算移位置所需机构的电脑程式产品,其组合如下:为了计算多边形表面法线和从观测者眼睛指向多几形表面方向延伸合向量间交角的正切値所需的机构;为了将计算合来的正切値乘上某常数而成真正移位量所需的机构。17.根据申请专利范围第15项限制移位量所需机构的系统,其组合如下:为了判决移位量是否大于节存机构总容量预先决定的某个百分比所需的机构;为了限制移位量到某个预定的百分比所需的机构。18.为了枪合有线条在多边形表面上的多边形之电脑程式产品,其组合如下:为了储存大量的真深度値所需的机构;为了指派储存机构的某部份来相对应于真深度値的范围所需的机构;为了以在某范围内的真深度値来组合线条所需的机构;为了计算合多边形表面的法线所需的机构;为了计算多边形表面法线和从观测者眼睛指向多边形表面方向延伸合向量间交角的正切値所萝的机构;为了将计算合来的正切値乘上某常数而成真正移位量所需的机构;为了计算真深度値范围的移位量来作移正所需的机构;为了以在某移位范围内的真深度来抢合多,边形,而多边形表面比线条而更大的真深度所需的机构。
地址 美国
您可能感兴趣的专利