Options
All
  • Public
  • Public/Protected
  • All
Menu

Class triangle

Basic Geometry: 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

Point a.

b

b: Vec3

Point b.

c

c: Vec3

Point 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
  • create a new 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
  • Set the components of a triangle to the given values

    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