Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ray

Alias of Ray

deprecated

Since v3.0

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new ray(): ray

Properties

Protected Readonly _type

_type: number

d

d: Vec3

方向。

o

o: Vec3

起点。

Accessors

type

  • get type(): number

Methods

computeHit

  • computeHit(out: IVec3Like, distance: number): void

Static clone

Static copy

Static create

  • create(ox?: number, oy?: number, oz?: number, dx?: number, dy?: number, dz?: number): ray
  • 创建一条射线。

    Parameters

    • Default value ox: number = 0

      起点的 x 部分。

    • Default value oy: number = 0

      起点的 y 部分。

    • Default value oz: number = 0

      起点的 z 部分。

    • Default value dx: number = 0

      方向的 x 部分。

    • Default value dy: number = 0

      方向的 y 部分。

    • Default value dz: number = 1

      方向的 z 部分。

    Returns ray

    射线。

Static fromPoints

Static set

  • set(out: ray, ox: number, oy: number, oz: number, dx: number, dy: number, dz: number): ray
  • 将给定射线的属性设置为给定的值。

    Parameters

    • out: ray

      接受操作的射线。

    • ox: number

      起点的 x 部分。

    • oy: number

      起点的 y 部分。

    • oz: number

      起点的 z 部分。

    • dx: number

      方向的 x 部分。

    • dy: number

      方向的 y 部分。

    • dz: number

      方向的 z 部分。

    Returns ray

    out 接受操作的射线。

Generated using TypeDoc