Version: 2019.1
public void Evaluate (Vector3[] directions, Color[] results);

パラメーター

directionsNormalized directions for which the spherical harmonics are to be evaluated.
resultsOutput 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.

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); } }