当前位置: 首页 > news >正文

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

文章目录

  • 背景
  • 渲染
  • 行为
    • mouseDown
    • mouseMove
    • mouseDbclick
  • 总结

背景

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

渲染

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

http://www.lryc.cn/news/347285.html

相关文章:

  • 赶紧收藏!2024 年最常见 100道 Java 基础面试题(四十一)
  • 使用自关联方法处理多表关系
  • annaconda详细解读换源文件
  • AI大模型系列:编写高质量提示(prompt)的实践技巧
  • 汽车EDI:安通林Antolin EDI 项目案例
  • 今日arXiv最热NLP大模型论文:揭露大语言模型短板,北京大学提出事件推理测试基准
  • windows系统安装Ubuntu子系统
  • 电脑复制和粘贴的时候会出现Hello!
  • AI新视界:探索Baidu Comate的前沿科技
  • 唐山知识付费系统搭建教程,女性创业难吗?2017十佳女性创业故事:黑科技创业“女神”
  • Hotcoin Research | 模块化将是大势所趋:拆解模块化区块链的现状和未来
  • Unity VR在编辑器下开启Quest3透视(PassThrough)功能
  • 使用 git rebase 还是 git merge,优缺点
  • 李飞飞团队 AI4S 最新洞察:16 项创新技术汇总,覆盖生物/材料/医疗/问诊……
  • springboot整合rabbitmq的不同工作模式理解
  • Ansible(二)
  • 【linux】linux工具使用
  • Docker需要代理下载镜像
  • Debian操作系统简史
  • 课堂练习——路由策略
  • Agent AI智能体:未来社会的角色、发展与挑战
  • mybatis-plus使用指南(1)
  • python自定义x坐标名称
  • 图论专题训练
  • 持续总结中!2024年面试必问 100 道 Java基础面试题(四十二)
  • Linux 之 tail 命令
  • 【Android学习】简单的登录页面和业务逻辑实现
  • Mysql数据库的基础学习
  • CentOS7 安装 Kamailio
  • Tomcat启动闪退问题解决办法