Options
All
  • Public
  • Public/Protected
  • All
Menu

Class plane

Basic Geometry: plane.

Hierarchy

  • plane

Index

Constructors

constructor

  • newplane(nx?: number, ny?: number, nz?: number, d?: number): plane
  • en

    Construct a plane.

    zh

    构造一个平面。

    Parameters

    • Default value nx: number = 0

      法向分量的 x 部分。

    • Default value ny: number = 1

      法向分量的 y 部分。

    • Default value nz: number = 0

      法向分量的 z 部分。

    • Default value d: number = 0

      与原点的距离。

    Returns plane

Properties

Protected Readonly _type

_type: number

d

d: number

The distance from the origin to the plane.

n

n: Vec3

The normal of the plane.

Accessors

type

  • get type(): number

Methods

transform

  • transform(mat: Mat4): void

Static clone

Static copy

Static create

  • create(nx: number, ny: number, nz: number, d: number): plane
  • create a new plane

    Parameters

    • nx: number

      法向分量的 x 部分。

    • ny: number

      法向分量的 y 部分。

    • nz: number

      法向分量的 z 部分。

    • d: number

      与原点的距离。

    Returns plane

Static fromNormalAndPoint

Static fromPoints

Static normalize

Static set

  • set(out: plane, nx: number, ny: number, nz: number, d: number): plane
  • Set the components of a plane to the given values

    Parameters

    • out: plane

      接受操作的对象。

    • nx: number

      法向分量的 x 部分。

    • ny: number

      法向分量的 y 部分。

    • nz: number

      法向分量的 z 部分。

    • d: number

      与原点的距离。

    Returns plane

    out 接受操作的对象。

Generated using TypeDoc