VAPS XT开发探索教程01:直线绘制原理

系列索引:VAPS XT开发入门教程索引

中美冷战日益加剧,软件国产化的需求越来越高,VAPS XT和Scade是适航显控软件的唯二选择。局限性太大。

所谓国产化,那就是抄嘛。现成的,而且VAPS 为了实现嵌入式平台移植,除了Windows下编辑器没有提供源码,其他的都提供了源码以供移植编译。

先从简单的入手,画线。

用VSCode打开安装完成的VAPSXT软件文件夹下的src文件夹。

经过一番跳转,我跳到了最底层。

先看一下函数调用图

call

可以看出:

  • 绘图的最底层的标准的OpenGL函数,毕竟要实现跨平台运行,OpenGL函数是基本上所有平台都支持的,但是支持的程度就不一定了
  • 窗口和绘图是分开的,先确定一个窗口,然后编辑器中拖拽直线的操作就是将直线的绘制函数添加到窗口中。当然,具体的代码生成不讨论。

下一篇:VAPS XT开发探索教程02:激活方式

如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱


VAPS XT开发探索教程01:直线绘制原理
https://feater.top/vapsxt/vapsxt-introduction-of-line-graphic-primitives
作者
JackeyLea
发布于
2021年5月6日
许可协议