# Tetrahedralize()

> Synchronously tetrahedralize the currently loaded LightProbe positions.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static void Tetrahedralize()
```

### Remarks

Call this function to tetrahedralize the currently loaded LightProbe positions. You should generally only call this function upon receiving a [LightProbes.needsRetetrahedralization](/engine/6000.6/script-reference/unityengine/lightprobes/needsretetrahedralization.md) event.

```csharp
using UnityEngine;
using UnityEngine.SceneManagement;

public class TetrahedralizeExample : MonoBehaviour
{
    void Start()
    {
        // Additively load a Scene containing light probes
        SceneManager.LoadScene("ExampleScene", LoadSceneMode.Additive);

        // Force Unity to synchronously regenerate the tetrahedral tesselation for all loaded Scenes
        LightProbes.Tetrahedralize();
    }
}
```

Additional Resources: [LightProbes.TetrahedralizeAsync](/engine/6000.6/script-reference/unityengine/lightprobes/tetrahedralizeasync.md), [Light Probes in the Unity Manual](/engine/6000.6/script-reference/unityengine/lightprobes.md), [Lightmapping.Tetrahedralize](/engine/6000.6/script-reference/unityeditor/lightmapping/tetrahedralize.md).
