Constructors

Methods

  • @descripttion: 圆

    Parameters

    Returns ProjectionPoint[]

    @author: Xiaohu.Shen

  • Parameters

    • projectionPoints: ProjectionPoint[]
    • Optional params: {
          arrowAngle: number;
          arrowLengthFactor: number;
          curveSmoothnessFactor: number;
          maxArrowLength: number;
      }
      • arrowAngle: number
      • arrowLengthFactor: number
      • curveSmoothnessFactor: number
      • maxArrowLength: number

    Returns ProjectionPoint[]

  • Parameters

    Returns ProjectionPoint[]

  • Parameters

    • start: ProjectionPoint
    • end: ProjectionPoint
    • Optional params: {
          arrowAngle: number;
          arrowLengthFactor: number;
          maxArrowLength: number;
      }
      • arrowAngle: number
      • arrowLengthFactor: number
      • maxArrowLength: number

    Returns ProjectionPoint[]

  • Parameters

    • projectionPoints: ProjectionPoint[]
    • Optional params: Partial<{
          headAngle: number;
          headLengthFactor: number;
          isFixedTail: boolean;
          isSwallowTail: boolean;
          maxArrowLength: number;
          neckAngle: number;
          neckLengthFactor: number;
          swallowTailFactor: number;
          tailWidthFactor: number;
      }>

    Returns ProjectionPoint[]