现在有一个需求:

一个或多个四个点组成的矩形,一个或多个值指定 下一点->当前点方向的垂直方向是不闭合的.

目前大概有三种情况:

1、只有一个矩形且只有一个指定不闭合方向的时候,此时只用按照指定的不闭合的方向的两端进行延长。对边进行错位分离即可

2、只有一个矩形,且有两个指定不闭合方向,通常来说,这两个方向应该是平行的。这样,只用沿着两个方向分别平移即可

3、两个矩形,一般来说应该都应该只有一个不合方向,且另外一边是互相重合的。这是只需要沿着不闭合的方向延长即可。

同时需要在青色的位置补上线段~

难点应该在第三种图形如何进行识别

最新文章

  1. ECharts-基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表
  2. Android 另类方法监听软键盘的弹出收起事件
  3. [sicp]huffman编码的实现 @ Scheme
  4. redis-集群(cluster)扫盲篇(一)
  5. linux svn迁移备份的三种方法
  6. CF 369C . Valera and Elections tree dfs 好题
  7. CodeForces 176B Word Cut dp
  8. JavaScript基础笔记二
  9. 模板:LCS(最长公共子序列)
  10. matlab在图片上画框
  11. Compilation err ororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
  12. 微信小程序维护登录态与获取用户信息
  13. 201521123027 <java程序设计>第11周学习总结
  14. Python 开发之路
  15. 字符串压缩 stringZip
  16. 路由测试-lee
  17. Ubuntu 14.04 16.04 17.10 + Win10 双系统安装记录 + 分区大小选择办法
  18. logstash定时将mysql种数据同步到elasticsearch
  19. Hadoop2.7.6_02_HDFS常用操作
  20. Nginx rewrite模块深入浅出详解

热门文章

  1. Android Keycode详解
  2. SQL语句创建表和数据库
  3. JS控制flash的播放
  4. iOS UPYUN(又拍云)使用总结
  5. sell-- wordPOI
  6. 使用C语言把字母转换成大写,不能使用库函数
  7. LeetCode Best Time to Buy and Sell Stock IV
  8. 构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock
  9. 11月23日《奥威Power-BI报表集成到其他系统》腾讯课堂开课啦
  10. 第七篇 SQL Server代理作业活动监视器