简介:
本发明提供一种三缓冲快速交互式绘图方法,属于计算机应用以及绘图领域,本发明首先在内存中建立三个缓冲区图层:背景缓冲区图层、绘图缓冲区图层以及设备缓冲区图层;将不依赖于用户频繁操作而改变的绘图内容绘制到背景缓冲区图层;联合前景内容与背景缓冲区的信息绘制到绘图缓冲区中;通过设备缓冲区将绘图内容传输到屏幕中,从而消除卡顿现象。当与用户进行交互式操作时,如果只有前景内容变化,只需绘制前景而不需要重复绘制背景内容。本发明能够大大降低交互式绘图程序的绘图时间,具有绘图效率高、所需额外内存小以及实施过程方便的优点,可应用于石油综合录井绘图系统以及地质分层绘图系统等工业绘图系统。
本发明提供一种三缓冲快速交互式绘图方法,属于计算机应用以及绘图领域,本发明首先在内存中建立三个缓冲区图层:背景缓冲区图层、绘图缓冲区图层以及设备缓冲区图层;将不依赖于用户频繁操作而改变的绘图内容绘制到背景缓冲区图层;联合前景内容与背景缓冲区的信息绘制到绘图缓冲区中;通过设备缓冲区将绘图内容传输到屏幕中,从而消除卡顿现象。当与用户进行交互式操作时,如果只有前景内容变化,只需绘制前景而不需要重复绘制背景内容。本发明能够大大降低交互式绘图程序的绘图时间,具有绘图效率高、所需额外内存小以及实施过程方便的优点,可应用于石油综合录井绘图系统以及地质分层绘图系统等工业绘图系统。