图片标注编辑平台搭建系列教程(9)——支持撤销的画线行为

背景

编辑器中的绘制,要想做的足够好,是需要支持撤销形点的,因为作业员在绘制过程中,可能会点错位置,需要及时撤销,否则影响编辑效率。撤销我们知道,需要通过ID编辑器的history的undo来实现,那么意味着,每一次插入形点,都需要插入一版Graph。如何在兼顾渲染的情况下,保证每一版本的graph中的几何正确,以支持撤销?这篇文章提供一种实现思路。

渲染

这边简单说一下Sketchlayer(草稿图)的架构,就是选中的几何,我们用一个草稿图来单独渲染,以提高编辑效率。我们会隐藏原图层中的该要素,将其放入草稿图,高亮渲染,同时在鼠标移动过程中,高频更新几何的拖动点/绘制点,结束绘制后,清空草稿图,更

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 05:06:10       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 05:06:10       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 05:06:10       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 05:06:10       20 阅读

热门阅读

  1. 算法训练营day33

    2024-05-13 05:06:10       14 阅读
  2. C++:完美转发(一)(std::forward)

    2024-05-13 05:06:10       12 阅读
  3. Gone框架介绍15 - 使用traceId追踪日志

    2024-05-13 05:06:10       12 阅读
  4. Nginx使用详解

    2024-05-13 05:06:10       12 阅读
  5. Agent AI智能体:未来社会的角色、发展与挑战

    2024-05-13 05:06:10       12 阅读
  6. 算法训练营day34

    2024-05-13 05:06:10       11 阅读
  7. Qt 类的设计思路详解

    2024-05-13 05:06:10       10 阅读