Class Plane

平面

ax+by+cz+d=0

Hierarchy

  • Plane

Constructors

  • 创建一个平面

    Parameters

    • a: number = 0

      A系数

    • b: number = 1

      B系数

    • c: number = 0

      C系数

    • d: number = 0

      D系数

    Returns Plane

Properties

a: number

平面A系数

同样也是面法线x尺寸

b: number

平面B系数

同样也是面法线y尺寸

c: number

平面C系数

同样也是面法线z尺寸

d: number

平面D系数

同样也是原点到平面的距离

Methods

  • 顶点分类

    把顶点分为后面、前面、相交三类

    Returns

    顶点类型 PlaneClassification.BACK,PlaneClassification.FRONT,PlaneClassification.INTERSECT

    Parameters

    • p: Vector3

      顶点

    • precision: number = mathUtil.PRECISION

    Returns PlaneClassification

  • 与指定平面是否相等

    Parameters

    • plane: Plane
    • precision: number = mathUtil.PRECISION

    Returns boolean

  • 判定与直线是否平行

    Parameters

    • line3D: Line3
    • precision: number = mathUtil.PRECISION

    Returns boolean

  • 判定与平面是否平行

    Parameters

    • plane3D: Plane
    • precision: number = mathUtil.PRECISION

    Returns boolean

  • 设置

    Parameters

    • a: number

      A系数

    • b: number

      B系数

    • c: number

      C系数

    • d: number

      D系数

    Returns Plane

Generated using TypeDoc