Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Ray

Hierarchy

  • Ray

Index

Constructors

  • Parameters

    Returns Ray

Properties

direction: Vector3

射线方向

memberof

Ray

distanceToBBox: ((box: BBox) => number)

Type declaration

    • 射线到某包围盒的距离

      Parameters

      • box: BBox

        包围盒

      Returns number

      距离,为-1时表示不相交

start: Vector3

射线起始点

memberof

Ray

Methods

  • SquaredDistanceToPoint(point: Vector3): number
  • 距离某点最近的平方距离

    Parameters

    Returns number

  • 克隆

    Returns Ray

  • 拷贝

    Parameters

    • ray: Ray

      被拷贝Ray

    Returns Ray

  • distanceToPlane(plane: Plane): number
  • 射线到某平面的距离

    Parameters

    Returns number

    距离,为-1时表示不相交

  • distanceToPoint(point: Vector3): number
  • 距离某点最近的的距离

    Parameters

    Returns number

  • 返回距离射线上距离某点最近的点

    Parameters

    Returns Vector3

  • 获取射线中指定距离的某点

    Parameters

    • distanceToStart: number

      到起点距离

    • Optional out: Vector3

      返回值,若存在则直接将结果储存

    Returns Vector3

  • isEqual(target: Ray): boolean
  • Parameters

    Returns boolean

  • 根据目标修改射线方向

    Parameters

    Returns Ray

  • 左乘4x4 Matrix

    Parameters

    Returns Ray

  • 设值

    Parameters

    Returns Ray

Generated using TypeDoc