Class Segment3

3D线段

Hierarchy

  • Segment3

Constructors

  • Parameters

    Returns Segment3

Properties

线段起点

线段终点

Methods

  • 把点压缩到线段内

    Parameters

    Returns Vector3

  • 克隆

    Returns Segment3

  • 与指定点最近的点

    Parameters

    Returns Vector3

  • 复制

    Parameters

    Returns Segment3

  • 判定线段是否相等

    Parameters

    Returns boolean

  • 初始化线段

    Parameters

    Returns Segment3

  • 线段长度

    Returns number

  • 线段长度的平方

    Returns number

  • 获取线段所在直线

    Parameters

    Returns Line3

  • 获取直线到点的法线(线段到点垂直方向)

    Parameters

    Returns Vector3

  • 获取指定位置上的点,当position=0时返回p0,当position=1时返回p1

    Parameters

    • position: number

      线段上的位置

    • Optional pout: Vector3

    Returns Vector3

  • 指定点到该线段距离,如果投影点不在线段上时,该距离为指定点到最近的线段端点的距离

    Parameters

    Returns number

  • 指定点到该线段距离,如果投影点不在线段上时,该距离为指定点到最近的线段端点的距离

    Parameters

    Returns number

  • 获取点在线段上的位置,当点投影在线段上p0位置时返回0,当点投影在线段p1上时返回1

    Parameters

    Returns number

  • 与直线相交

    Parameters

    Returns Vector3 | Segment3

  • 与线段相交

    Parameters

    Returns Vector3 | Segment3

  • 判定点是否在线段上

    Parameters

    • point: Vector3
    • Optional precision: number

    Returns boolean

  • 判定点是否投影在线段上

    Parameters

    Returns boolean

  • 随机线段

    Returns Segment3

Generated using TypeDoc