Options
All
  • Public
  • Public/Protected
  • All
Menu

Class line

Basic Geometry: line.

Hierarchy

  • line

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • newline(sx?: number, sy?: number, sz?: number, ex?: number, ey?: number, ez?: number): line
  • 构造一条线。

    Parameters

    • Default value sx: number = 0

      起点的 x 部分。

    • Default value sy: number = 0

      起点的 y 部分。

    • Default value sz: number = 0

      起点的 z 部分。

    • Default value ex: number = 0

      终点的 x 部分。

    • Default value ey: number = 0

      终点的 y 部分。

    • Default value ez: number = -1

      终点的 z 部分。

    Returns line

Properties

Private Readonly _type

_type: number

e

e: Vec3
zh

终点。

s

s: Vec3
zh

起点。

Accessors

type

  • get type(): number

Methods

length

  • length(): number

Static clone

Static copy

Static create

  • create(sx: number, sy: number, sz: number, ex: number, ey: number, ez: number): line
  • create a new line

    Parameters

    • sx: number

      起点的 x 部分。

    • sy: number

      起点的 y 部分。

    • sz: number

      起点的 z 部分。

    • ex: number

      终点的 x 部分。

    • ey: number

      终点的 y 部分。

    • ez: number

      终点的 z 部分。

    Returns line

Static fromPoints

Static len

  • len(a: line): number

Static set

  • set(out: line, sx: number, sy: number, sz: number, ex: number, ey: number, ez: number): line
  • Set the components of a Vec3 to the given values

    Parameters

    • out: line

      接受操作的对象。

    • sx: number

      起点的 x 部分。

    • sy: number

      起点的 y 部分。

    • sz: number

      起点的 z 部分。

    • ex: number

      终点的 x 部分。

    • ey: number

      终点的 y 部分。

    • ez: number

      终点的 z 部分。

    Returns line

    out 接受操作的对象。

Generated using TypeDoc