SphericalPolynomial

Class representing spherical polynomial coefficients to the 3rd degree

Hierarchy

  • SphericalPolynomial

Index

Properties

x

The x coefficients of the spherical polynomial

xx

The xx coefficients of the spherical polynomial

xy

The xy coefficients of the spherical polynomial

y

The y coefficients of the spherical polynomial

yy

The yy coefficients of the spherical polynomial

yz

The yz coefficients of the spherical polynomial

z

The z coefficients of the spherical polynomial

zx

The zx coefficients of the spherical polynomial

zz

The zz coefficients of the spherical polynomial

Methods

addAmbient

  • addAmbient(color: Color3): void
  • Adds an ambient color to the spherical polynomial

    Parameters

    • color: Color3

      the color to add

    Returns void

scale

  • scale(scale: number): void
  • Scales the spherical polynomial by the given amount

    Parameters

    • scale: number

      the amount to scale

    Returns void

Static FromArray

  • Constructs a spherical polynomial from an array.

    Parameters

    • data: ArrayLike<ArrayLike<number>>

      defines the 9x3 coefficients (x, y, z, xx, yy, zz, yz, zx, xy)

    Returns SphericalPolynomial

    the spherical polynomial

Static FromHarmonics

Generated using TypeDoc