Options
All
  • Public
  • Public/Protected
  • All
Menu

Class triangle

基础几何 三角形。

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • newTriangle(ax?: number, ay?: number, az?: number, bx?: number, by?: number, bz?: number, cx?: number, cy?: number, cz?: number): triangle
  • en

    Construct a triangle.

    zh

    构造一个三角形。

    Parameters

    • Default value ax: number = 0

      a 点的 x 部分。

    • Default value ay: number = 0

      a 点的 y 部分。

    • Default value az: number = 0

      a 点的 z 部分。

    • Default value bx: number = 1

      b 点的 x 部分。

    • Default value by: number = 0

      b 点的 y 部分。

    • Default value bz: number = 0

      b 点的 z 部分。

    • Default value cx: number = 0

      c 点的 x 部分。

    • Default value cy: number = 1

      c 点的 y 部分。

    • Default value cz: number = 0

      c 点的 z 部分。

    Returns triangle

Properties

Protected Readonly _type

_type: number

a

a: Vec3

点 a。

b

b: Vec3

点 b。

c

c: Vec3

点 c。

Accessors

type

  • get type(): number

Methods

Static clone

Static copy

Static create

  • create(ax?: number, ay?: number, az?: number, bx?: number, by?: number, bz?: number, cx?: number, cy?: number, cz?: number): triangle
  • 创建一个新的 triangle。

    Parameters

    • Default value ax: number = 1

      a 点的 x 部分。

    • Default value ay: number = 0

      a 点的 y 部分。

    • Default value az: number = 0

      a 点的 z 部分。

    • Default value bx: number = 0

      b 点的 x 部分。

    • Default value by: number = 0

      b 点的 y 部分。

    • Default value bz: number = 0

      b 点的 z 部分。

    • Default value cx: number = 0

      c 点的 x 部分。

    • Default value cy: number = 0

      c 点的 y 部分。

    • Default value cz: number = 1

      c 点的 z 部分。

    Returns triangle

    一个新的 triangle。

Static fromPoints

Static set

  • set(out: triangle, ax: number, ay: number, az: number, bx: number, by: number, bz: number, cx: number, cy: number, cz: number): triangle
  • 将给定三角形的属性设置为给定值。

    function

    Parameters

    • out: triangle

      给定的三角形。

    • ax: number

      a 点的 x 部分。

    • ay: number

      a 点的 y 部分。

    • az: number

      a 点的 z 部分。

    • bx: number

      b 点的 x 部分。

    • by: number

      b 点的 y 部分。

    • bz: number

      b 点的 z 部分。

    • cx: number

      c 点的 x 部分。

    • cy: number

      c 点的 y 部分。

    • cz: number

      c 点的 z 部分。

    Returns triangle

Generated using TypeDoc