WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Function calculateDoubleLinePoints

    • 计算双线偏移点

      根据起点、终点和宽度,计算双线(两条平行线)的四个端点。 偏移方向垂直于线段方向,分别向左右两侧偏移半宽度。

      Parameters

      • startPt: Point2D

        线段起点

      • endPt: Point2D

        线段终点

      • width: number

        双线宽度

      Returns DoubleLinePoints

      双线的四个偏移端点

      const points = calculateDoubleLinePoints(
      new Point2D(0, 0),
      new Point2D(100, 0),
      10
      );
      // points.startPt1 = (0, 5)
      // points.startPt2 = (0, -5)
      // points.endPt1 = (100, 5)
      // points.endPt2 = (100, -5)