directions | Normalized directions for which the spherical harmonics are to be evaluated. |
results | Output array for the evaluated values of the corresponding directions. |
Evaluates the Spherical Harmonics for each of the given directions. The result from the first direction is written into the first element of results
, the result from the second direction is written into the second element of results
, and so on. The array size of directions
and results
must match and directions
must be normalized.
#pragma strict public class ExampleClass extends MonoBehaviour { function Start() { var sh2: UnityEngine.Rendering.SphericalHarmonicsL2; LightProbes.GetInterpolatedProbe(new Vector3(0.0f, 0.0f, 0.0f), null, sh2);
var directions: Vector3[] = [new Vector3(0.0f, 1.0f, 0.0f), new Vector3(0.0f, -1.0f, 0.0f)]; var results: Color[] = new Color[2];
sh2.Evaluate(directions, results); } }
using System.Collections; using UnityEngine;
public class ExampleClass : MonoBehaviour { void Start() { UnityEngine.Rendering.SphericalHarmonicsL2 sh2; LightProbes.GetInterpolatedProbe(new Vector3(0.0f, 0.0f, 0.0f), null, out sh2);
Vector3[] directions = new Vector3[] { new Vector3(0.0f, 1.0f, 0.0f), new Vector3(0.0f, -1.0f, 0.0f) }; Color[] results = new Color[2];
sh2.Evaluate(directions, results); } }