瀏覽代碼

Add SphereicalHarmonics3.d.ts

Temdog007 6 年之前
父節點
當前提交
77245070b0
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      src/math/SphericalHarmonics3.d.ts

+ 21 - 0
src/math/SphericalHarmonics3.d.ts

@@ -0,0 +1,21 @@
+import { Vector3 } from './Vector3.js';
+
+export class SphericalHarmonics3 {
+	constructor();
+
+	coefficients: Vector3[];
+	isSphericalHarmonics3: boolean;
+
+	set (coefficients: Vector3[]): SphericalHarmonics3;
+	zero(): SphericalHarmonics3;
+	add(sh: SphericalHarmonics3): SphericalHarmonics3;
+	scale(s: number): SphericalHarmonics3;
+	lerp(sh: SphericalHarmonics3, alpha: number): SphericalHarmonics3;
+	equals(sh: SphericalHarmonics3): boolean;
+	copy(sh: SphericalHarmonics3): SphericalHarmonics3;
+	clone(): SphericalHarmonics3;
+	fromArray(array: number[]): SphericalHarmonics3;
+	toArray(): number[];
+
+	static getBasisAt(normal: Vector3, shBasis: number[]): void;
+};