您尚未登录。

楼主 #1 2020-04-14 22:38:44

OggyJFX
会员
注册时间: 2019-05-21
已发帖子: 109
积分: 108.5

画印制板时屏幕重绘是如何实现的?

none.png
如上图所示,绘制电路板的时候,这根走线的重绘是如何实现的?
一直弄不明白,应该不是整个屏幕都重绘吧?

离线

#2 2020-04-14 23:06:48

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: 画印制板时屏幕重绘是如何实现的?

opengl/directx 了解一下,只要给一组参数调用函数就可以渲染出来,protel99应该是软件渲染的,速度非常慢,后来的dxp速度很快了。

离线

楼主 #3 2020-04-14 23:17:03

OggyJFX
会员
注册时间: 2019-05-21
已发帖子: 109
积分: 108.5

Re: 画印制板时屏幕重绘是如何实现的?

有梦的地方 说:

opengl/directx 了解一下,只要给一组参数调用函数就可以渲染出来,protel99应该是软件渲染的,速度非常慢,后来的dxp速度很快了。

再具体一点点,它渲染的时候,是又开了一个图层么,然后新图层和其它的再组合显示?
有可能问题比较低级,见笑了。

离线

#4 2020-04-15 01:05:58

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 画印制板时屏幕重绘是如何实现的?

OggyJFX 说:

再具体一点点,它渲染的时候,是又开了一个图层么,然后新图层和其它的再组合显示?
有可能问题比较低级,见笑了。

不一定要单独图层。一个图层也可以实现这种效果。按顺序画就有叠加效果。画图函数有clip函数,可以限定重绘的区域,所以可以做到局部刷新。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn