Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Plane

Index

Constructors

  • Parameters

    • Optional normal: Vector3
    • Optional distance: number

    Returns Plane

Properties

distance: number
normal: Vector3

Accessors

  • get isPlane(): boolean
  • Returns boolean

Methods

  • 克隆

    Returns Plane

  • copy(target: Plane): void
  • 复制

    Parameters

    Returns void

  • distanceToPoint(p: Vector3): number
  • 计算平面到点p的距离

    Parameters

    Returns number

  • intersectsBBox(b: BBox): boolean
  • 判断平面是否和包围盒b相交

    Parameters

    Returns boolean

    相交返回true,不相交返回false

  • isEqual(b: Plane): boolean
  • 判等

    Parameters

    Returns boolean

  • normalize(): void
  • 归一化

    Returns void

  • set(normal?: Vector3, distance?: number): void
  • 赋值

    Parameters

    • Optional normal: Vector3

      法线向量

    • Optional distance: number

    Returns void

  • setFromComponents(x: number, y: number, z: number, w: number): void
  • Parameters

    • x: number

      法线向量的x分量

    • y: number

      法线向量的y分量

    • z: number

      法线向量的z分量

    • w: number

    Returns void

  • 根据平面三点计算平面

    Parameters

    Returns void

Generated using TypeDoc