美文网首页
【折线】【算法】在两点间生成折线

【折线】【算法】在两点间生成折线

作者: 真诚的狗子 | 来源:发表于2021-09-27 09:47 被阅读0次

    一、综述

    在做流程图软件时折线必不可少。本文展示的是现有系统的简单折线实现。折线主要分为一折折线、二折折线。下面例子默认起点为“图1”,终点为“图2”,假设pt1,pt2为已知点,pt3,pt4为动态计算点。

    二、一折折线

    pt3= ( pt2.x  , pt1.y )

    三、二折折线

    1.pt1 在pt2的左侧

    pt3 = ( pt1.x+ ( pt2.x– pt1.x)*0.5, pt1.y )pt4 = ( pt1.x+ ( pt2.x– pt1.x)*0.5, pt2.y )

    2.pt1 在pt2的右侧

    pt3 = ( pt2.x+ ( pt1.x– pt2.x)*0.5, pt1.y )pt4 = ( pt2.x+ ( pt1.x– pt2.x)*0.5, pt2.y )

    转载自:https://developer.aliyun.com/article/46990

    相关文章

      网友评论

          本文标题:【折线】【算法】在两点间生成折线

          本文链接:https://www.haomeiwen.com/subject/iyrcgltx.html